El panel de Telegram muestra tarjetas de KPI, gráficos y métricas detalladas en tablas para el rendimiento de la comunicación por Telegram.
- Planificados
- Enviados
- Enviados %
- Entregados
- Entregados %
- Leídos
- Leídos %
- Visitados
- Visitados %
- Darse de baja
- Darse de baja %
- No entregados
- No entregados %
- No enviados
- No enviados %
- Telegram Entregados Dinámico
- Telegram Leídos Dinámico
- Telegram No entregados Dinámico
- Telegram Visitados Dinámico
Planificados
Muestra el número total de mensajes de Telegram planificados para enviar durante el período de informe seleccionado.
Fórmula DAX
Telegram Planned =
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
'Distribution'[Communication_channel] = "telegram"
)Lógica de Cálculo
La medida cuenta todos los registros de distribución donde el canal de comunicación es telegram. Representa el número total de mensajes de Telegram planificados para el período y filtros seleccionados.
Enviados
Muestra el número de mensajes de Telegram que iniciaron el proceso de envío.
Fórmula DAX
Telegram Sent =
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
'Distribution Status',
'Distribution Status'[Distribution_Sending_Status] IN {
"DELIVERED", "BOUNCED", "DECLINED", "DEFERRED", "EXPIRED",
"FAILED", "OLD", "REJECTED", "UNDELIVERABLE", "UNDELIVERED",
"UNKNOWN", "ENQUEUED", "QUEUED", "SENT", "VISITED", "READ", "SEEN"
}
&& RELATED('Distribution'[Communication_channel]) = "telegram"
)
)Lógica de Cálculo
La medida cuenta mensajes de Telegram con estados que indican que el mensaje entró en el proceso de envío. Incluye mensajes procesados con éxito y mensajes con estados de entrega fallida.
Enviados %
Muestra el porcentaje de mensajes de Telegram planificados que fueron enviados.
Fórmula DAX
Telegram Sent % =
[Telegram Sent] / [Telegram Planned]Lógica de Cálculo
La medida divide el número de mensajes enviados de Telegram por el número de mensajes planificados de Telegram.
Entregados
Muestra el número de mensajes de Telegram entregados con éxito a los destinatarios.
Fórmula DAX
Telegram Delivered =
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
'Distribution Status',
'Distribution Status'[Distribution_Sending_Status] IN {
"DELIVERED", "READ", "VISITED", "SEEN"
}
&& RELATED('Distribution'[Communication_channel]) = "telegram"
)
)Lógica de Cálculo
La medida cuenta mensajes de Telegram con estados relacionados con la entrega. Estados como READ, VISITED y SEEN se incluyen porque estas acciones solo pueden ocurrir después de una entrega exitosa.
Entregados %
Muestra el porcentaje de mensajes de Telegram enviados que fueron entregados con éxito.
Fórmula DAX
Telegram Delivered % =
[Telegram Delivered] / [Telegram Sent]Lógica de Cálculo
La medida divide el número de mensajes entregados de Telegram por el número de mensajes enviados de Telegram.
Leídos
Muestra el número de mensajes de Telegram leídos o vistos por los destinatarios.
Fórmula DAX
Telegram Read =
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
'Distribution Status',
'Distribution Status'[Distribution_Sending_Status] IN {
"READ", "VISITED", "SEEN"
}
&& RELATED('Distribution'[Communication_channel]) = "telegram"
)
)Lógica de Cálculo
La medida cuenta mensajes de Telegram con estados que indican actividad de lectura o visualización por parte del destinatario. También se incluyen mensajes con estado VISITED porque las visitas a enlaces ocurren tras la interacción del destinatario.
Leídos %
Muestra el porcentaje de mensajes de Telegram entregados que fueron leídos por los destinatarios.
Fórmula DAX
Telegram Read % =
[Telegram Read] / [Telegram Delivered]Lógica de Cálculo
La medida divide el número de mensajes leídos de Telegram por el número de mensajes entregados de Telegram.
Visitados
Muestra el número de mensajes de Telegram donde los destinatarios visitaron un enlace.
Fórmula DAX
Telegram Visited =
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
'Distribution Status',
'Distribution Status'[Distribution_Sending_Status] IN {
"VISITED"
}
&& RELATED('Distribution'[Communication_channel]) = "telegram"
)
)Lógica de Cálculo
La medida cuenta mensajes de Telegram con el estado VISITED. Muestra cuántas comunicaciones de Telegram generaron interacción con enlaces.
Visitados %
Muestra el porcentaje de mensajes leídos de Telegram que resultaron en una visita a un enlace.
Fórmula DAX
Telegram Visited % =
[Telegram Visited] / [Telegram Read]Lógica de Cálculo
La medida divide el número de mensajes de Telegram con visitas a enlaces por el número de mensajes leídos de Telegram.
Darse de baja
Muestra el número de destinatarios que se dieron de baja de las comunicaciones de Telegram.
Fórmula DAX
Telegram Unsubscribed =
CALCULATE(
COUNT('Unsubscribed'[ID_Unsubscribed]),
'Distribution'[Communication_channel] = "telegram"
)Lógica de Cálculo
La medida cuenta registros de bajas para el canal de comunicación telegram.
Darse de baja %
Muestra el porcentaje de mensajes entregados de Telegram que resultaron en una acción de baja.
Fórmula DAX
Telegram Unsubscribed % =
[Telegram Unsubscribed] / [Telegram Delivered]Lógica de Cálculo
La medida divide el número de registros de baja de Telegram por el número de mensajes entregados de Telegram.
No entregados
Muestra el número de mensajes de Telegram enviados que no fueron entregados.
Fórmula DAX
Telegram Undelivered =
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
'Distribution Status',
'Distribution Status'[Distribution_Sending_Status] IN {
"UNDELIVERED", "UNDELIVERABLE",
"RESENDING_SMS_UNDELIVERED",
"RESENDING_SMS_UNDELIVERABLE",
"EXPIRED", "OLD", "BOUNCED",
"DEFERRED", "UNKNOWN"
}
&& RELATED('Distribution'[Communication_channel]) = "telegram"
)
)Lógica de Cálculo
La medida cuenta mensajes de Telegram con estados que indican fallo en la entrega.
No entregados %
Muestra el porcentaje de mensajes enviados de Telegram que no fueron entregados.
Fórmula DAX
Telegram Undelivered % =
[Telegram Undelivered] / [Telegram Sent]Lógica de Cálculo
La medida divide el número de mensajes no entregados de Telegram por el número de mensajes enviados de Telegram.
No enviados
Muestra el número de mensajes de Telegram planificados que no fueron enviados.
Fórmula DAX
Telegram Unsent =
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
'Distribution Status',
'Distribution Status'[Distribution_Sending_Status] IN {
"DUPLICATE", "INVALID_EMAIL", "EMPTY_RECIPIENT",
"EMPTY_CONTENT", "MESSAGE_LIMIT", "EXCLUDED",
"UNSUBSCRIBED", "FAILED", "DECLINED", "UNVERIFIED"
}
&& RELATED('Distribution'[Communication_channel]) = "telegram"
)
)Lógica de Cálculo
La medida cuenta mensajes planificados de Telegram que no fueron enviados por restricciones, registros duplicados, falta de datos del destinatario, procesamiento fallido, estado de baja u otros problemas de envío.
No enviados %
Muestra el porcentaje de mensajes planificados de Telegram que no fueron enviados.
Fórmula DAX
Telegram Unsent % =
[Telegram Unsent] / [Telegram Planned]Lógica de Cálculo
La medida divide el número de mensajes no enviados de Telegram por el número de mensajes planificados de Telegram.
Telegram Entregados Dinámico
Muestra el número de mensajes entregados de Telegram a lo largo del tiempo para el período dinámico seleccionado.
Fórmula DAX
Telegram Delivered Dynamic =
VAR N = [DaysToShow Telegram]
VAR MaxDate =
CALCULATE (
MAX ( 'Distribution Status'[Send_DateOnly] ),
ALL ( 'Distribution Status' )
)
VAR Mode = SELECTEDVALUE(PeriodMode[Mode], "Day")
VAR StartDate_Day = MaxDate - (N - 1)
VAR StartDate_Month =
DATE(
YEAR ( EOMONTH ( MaxDate, -N + 1 ) ),
MONTH( EOMONTH ( MaxDate, -N + 1 ) ),
1
)
VAR StartDate = IF(Mode = "Month", StartDate_Month, StartDate_Day)
RETURN
CALCULATE (
COUNT ( 'Distribution Status'[ID_Distribution] ),
FILTER (
ALL ( 'Distribution Status'[Send_DateOnly] ),
'Distribution Status'[Send_DateOnly] >= StartDate
&& 'Distribution Status'[Send_DateOnly] <= MaxDate
),
KEEPFILTERS (
'Distribution Status'[Distribution_Sending_Status] IN {
"DELIVERED", "READ", "VISITED", "SEEN"
}
),
KEEPFILTERS ( 'Distribution'[Communication_channel] = "telegram" ),
REMOVEFILTERS ( 'Calendar' ),
REMOVEFILTERS ( 'PeriodsFilter' )
)Lógica de Cálculo
La medida calcula el número de mensajes entregados de Telegram para el período dinámico seleccionado. Utiliza DaysToShow Telegram y el modo de período seleccionado, como Día o Mes, para definir el rango de fechas mostrado.
Telegram Leídos Dinámico
Muestra el número de mensajes leídos de Telegram a lo largo del tiempo para el período dinámico seleccionado.
Fórmula DAX
Telegram Read Dynamic =
VAR N = [DaysToShow Telegram]
VAR MaxDate =
CALCULATE (
MAX ( 'Distribution Status'[Send_DateOnly] ),
ALL ( 'Distribution Status' )
)
VAR Mode = SELECTEDVALUE(PeriodMode[Mode], "Day")
VAR StartDate_Day = MaxDate - (N - 1)
VAR StartDate_Month =
DATE(
YEAR ( EOMONTH ( MaxDate, -N + 1 ) ),
MONTH( EOMONTH ( MaxDate, -N + 1 ) ),
1
)
VAR StartDate = IF(Mode = "Month", StartDate_Month, StartDate_Day)
RETURN
CALCULATE (
COUNT ( 'Distribution Status'[ID_Distribution] ),
FILTER (
ALL ( 'Distribution Status'[Send_DateOnly] ),
'Distribution Status'[Send_DateOnly] >= StartDate
&& 'Distribution Status'[Send_DateOnly] <= MaxDate
),
KEEPFILTERS (
'Distribution Status'[Distribution_Sending_Status] IN {
"READ", "VISITED", "SEEN"
}
),
KEEPFILTERS ( 'Distribution'[Communication_channel] = "telegram" ),
REMOVEFILTERS ( 'Calendar' ),
REMOVEFILTERS ( 'PeriodsFilter' )
)Lógica de Cálculo
La medida calcula el número de mensajes de Telegram leídos por los destinatarios dentro del período dinámico seleccionado. Se usa en el gráfico Tendencias de Entrega y Engagement de Mensajes.
Telegram No entregados Dinámico
Muestra el número de mensajes no entregados de Telegram a lo largo del tiempo para el período dinámico seleccionado.
Fórmula DAX
Telegram Undelivred Dynamic =
VAR N = [DaysToShow Telegram]
VAR MaxDate =
CALCULATE (
MAX ( 'Distribution Status'[Send_DateOnly] ),
ALL ( 'Distribution Status' )
)
VAR Mode = SELECTEDVALUE(PeriodMode[Mode], "Day")
VAR StartDate =
SWITCH (
TRUE(),
Mode = "Day", MaxDate - (N - 1),
Mode = "Month", EOMONTH(MaxDate, -N + 1) + 1,
MaxDate - N
)
RETURN
CALCULATE (
COUNT ( 'Distribution Status'[ID_Distribution] ),
FILTER (
ALL ( 'Distribution Status'[Send_DateOnly] ),
'Distribution Status'[Send_DateOnly] >= StartDate
&& 'Distribution Status'[Send_DateOnly] <= MaxDate
),
KEEPFILTERS (
'Distribution Status'[Distribution_Sending_Status] IN {
"UNDELIVERED", "UNDELIVERABLE",
"RESENDING_SMS_UNDELIVERED",
"RESENDING_SMS_UNDELIVERABLE",
"EXPIRED", "OLD", "BOUNCED",
"DEFERRED", "UNKNOWN"
}
),
KEEPFILTERS ( 'Distribution'[Communication_channel] = "telegram" ),
REMOVEFILTERS ( 'Calendar' ),
REMOVEFILTERS ( 'PeriodsFilter' )
)Lógica de Cálculo
La medida calcula el número de mensajes no entregados de Telegram dentro del período dinámico seleccionado. Se usa para mostrar la dinámica de fallos de entrega a lo largo del tiempo.
Telegram Visitados Dinámico
Muestra el número de mensajes de Telegram con visitas a enlaces a lo largo del tiempo para el período dinámico seleccionado.
Fórmula DAX
Telegram Visited Dynamic =
VAR N = [DaysToShow Telegram]
VAR MaxDate =
CALCULATE (
MAX ( 'Distribution Status'[Send_DateOnly] ),
ALL ( 'Distribution Status' )
)
VAR Mode = SELECTEDVALUE(PeriodMode[Mode], "Day")
VAR StartDate =
SWITCH (
TRUE(),
Mode = "Day", MaxDate - (N - 1),
Mode = "Month", EOMONTH(MaxDate, -N + 1) + 1,
MaxDate - N
)
RETURN
CALCULATE (
COUNT ( 'Distribution Status'[ID_Distribution] ),
FILTER (
ALL ( 'Distribution Status'[Send_DateOnly] ),
'Distribution Status'[Send_DateOnly] >= StartDate
&& 'Distribution Status'[Send_DateOnly] <= MaxDate
),
KEEPFILTERS (
'Distribution Status'[Distribution_Sending_Status] IN {
"VISITED"
}
),
KEEPFILTERS ( 'Distribution'[Communication_channel] = "telegram" ),
REMOVEFILTERS ( 'Calendar' ),
REMOVEFILTERS ( 'PeriodsFilter' )
)Lógica de Cálculo
La medida calcula el número de mensajes de Telegram donde los destinatarios visitaron un enlace durante el período dinámico seleccionado. Se usa en el gráfico de tendencias para mostrar la actividad de visitas a enlaces de Telegram a lo largo del tiempo.