O painel do Telegram exibe cartões de KPIs, gráficos e métricas detalhadas em tabela para o desempenho da comunicação via Telegram.
- Planejado
- Enviado
- % Enviado
- Entregue
- % Entregue
- Lido
- % Lido
- Visitado
- % Visitado
- Cancelado
- % Cancelado
- Não Entregue
- % Não Entregue
- Não Enviado
- % Não Enviado
- Telegram Entregue Dinâmico
- Telegram Lido Dinâmico
- Telegram Não Entregue Dinâmico
- Telegram Visitado Dinâmico
Planejado
Mostra o número total de mensagens do Telegram planejadas para envio durante o período de relatório selecionado.
Fórmula DAX
Telegram Planned =
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
'Distribution'[Communication_channel] = "telegram"
)Lógica de Cálculo
A medida conta todos os registros de distribuição onde o canal de comunicação é telegram. Representa o número total de mensagens do Telegram planejadas para o período e filtros selecionados.
Enviado
Mostra o número de mensagens do Telegram que entraram no processo de envio.
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
A medida conta mensagens do Telegram com status que indicam que a mensagem entrou no processo de envio. Inclui mensagens processadas com sucesso e mensagens com status de entrega malsucedida.
% Enviado
Mostra a porcentagem de mensagens do Telegram planejadas que foram enviadas.
Fórmula DAX
Telegram Sent % =
[Telegram Sent] / [Telegram Planned]Lógica de Cálculo
A medida divide o número de mensagens do Telegram enviadas pelo número de mensagens do Telegram planejadas.
Entregue
Mostra o número de mensagens do Telegram entregues com sucesso aos destinatários.
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
A medida conta mensagens do Telegram com status relacionados à entrega. Status como READ, VISITED e SEEN são incluídos porque essas ações só podem ocorrer após a entrega bem-sucedida.
% Entregue
Mostra a porcentagem de mensagens do Telegram enviadas que foram entregues com sucesso.
Fórmula DAX
Telegram Delivered % =
[Telegram Delivered] / [Telegram Sent]Lógica de Cálculo
A medida divide o número de mensagens do Telegram entregues pelo número de mensagens do Telegram enviadas.
Lido
Mostra o número de mensagens do Telegram lidas ou visualizadas pelos destinatários.
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
A medida conta mensagens do Telegram com status que indicam atividade de leitura ou visualização pelo destinatário. Mensagens com status VISITED também são incluídas porque visitas a links ocorrem após o engajamento do destinatário.
% Lido
Mostra a porcentagem de mensagens do Telegram entregues que foram lidas pelos destinatários.
Fórmula DAX
Telegram Read % =
[Telegram Read] / [Telegram Delivered]Lógica de Cálculo
A medida divide o número de mensagens do Telegram lidas pelo número de mensagens do Telegram entregues.
Visitado
Mostra o número de mensagens do Telegram em que os destinatários visitaram um link.
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
A medida conta mensagens do Telegram com o status VISITED. Mostra quantas comunicações do Telegram geraram interação com links.
% Visitado
Mostra a porcentagem de mensagens do Telegram lidas que resultaram em uma visita a link.
Fórmula DAX
Telegram Visited % =
[Telegram Visited] / [Telegram Read]Lógica de Cálculo
A medida divide o número de mensagens do Telegram com visitas a links pelo número de mensagens do Telegram lidas.
Cancelado
Mostra o número de destinatários que cancelaram a inscrição nas comunicações do Telegram.
Fórmula DAX
Telegram Unsubscribed =
CALCULATE(
COUNT('Unsubscribed'[ID_Unsubscribed]),
'Distribution'[Communication_channel] = "telegram"
)Lógica de Cálculo
A medida conta registros de cancelamento para o canal de comunicação telegram.
% Cancelado
Mostra a porcentagem de mensagens do Telegram entregues que resultaram em uma ação de cancelamento.
Fórmula DAX
Telegram Unsubscribed % =
[Telegram Unsubscribed] / [Telegram Delivered]Lógica de Cálculo
A medida divide o número de registros de cancelamento do Telegram pelo número de mensagens do Telegram entregues.
Não Entregue
Mostra o número de mensagens do Telegram enviadas que não foram entregues.
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
A medida conta mensagens do Telegram com status que indicam falha na entrega.
% Não Entregue
Mostra a porcentagem de mensagens do Telegram enviadas que não foram entregues.
Fórmula DAX
Telegram Undelivered % =
[Telegram Undelivered] / [Telegram Sent]Lógica de Cálculo
A medida divide o número de mensagens do Telegram não entregues pelo número de mensagens do Telegram enviadas.
Não Enviado
Mostra o número de mensagens do Telegram planejadas que não foram enviadas.
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
A medida conta mensagens do Telegram planejadas que não foram enviadas devido a restrições, registros duplicados, dados de destinatário ausentes, falha no processamento, status de cancelamento ou outros problemas de envio.
% Não Enviado
Mostra a porcentagem de mensagens do Telegram planejadas que não foram enviadas.
Fórmula DAX
Telegram Unsent % =
[Telegram Unsent] / [Telegram Planned]Lógica de Cálculo
A medida divide o número de mensagens do Telegram não enviadas pelo número de mensagens do Telegram planejadas.
Telegram Entregue Dinâmico
Mostra o número de mensagens do Telegram entregues ao longo do tempo para o período dinâmico selecionado.
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
A medida calcula o número de mensagens do Telegram entregues para o período dinâmico selecionado. Usa DaysToShow Telegram e o modo de período selecionado, como Dia ou Mês, para definir o intervalo de datas exibido.
Telegram Lido Dinâmico
Mostra o número de mensagens do Telegram lidas ao longo do tempo para o período dinâmico selecionado.
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
A medida calcula o número de mensagens do Telegram lidas pelos destinatários dentro do período dinâmico selecionado. É usada no gráfico Tendências de Entrega e Engajamento de Mensagens.
Telegram Não Entregue Dinâmico
Mostra o número de mensagens do Telegram não entregues ao longo do tempo para o período dinâmico selecionado.
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
A medida calcula o número de mensagens do Telegram não entregues dentro do período dinâmico selecionado. É usada para mostrar a dinâmica de falhas de entrega ao longo do tempo.
Telegram Visitado Dinâmico
Mostra o número de mensagens do Telegram com visitas a links ao longo do tempo para o período dinâmico selecionado.
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
A medida calcula o número de mensagens do Telegram em que os destinatários visitaram um link durante o período dinâmico selecionado. É usada no gráfico de tendências para mostrar a atividade de visitas a links do Telegram ao longo do tempo.