Telegram бақылау тақтасы Telegram байланысының тиімділігін көрсету үшін KPI карточкаларын, графиктерді және егжей-тегжейлі кестелік көрсеткіштерді көрсетеді.
- Жоспарланған
- Жіберілген
- Жіберілген %
- Жеткізілген
- Жеткізілген %
- Оқылған
- Оқылған %
- Кірген
- Кірген %
- Жазылымнан шыққан
- Жазылымнан шыққан %
- Жеткізілмеген
- Жеткізілмеген %
- Жіберілмеген
- Жіберілмеген %
- Telegram жеткізілген динамикасы
- Telegram оқылған динамикасы
- Telegram жеткізілмеген динамикасы
- Telegram кірген динамикасы
Жоспарланған
Таңдалған есеп беру кезеңінде жіберуге жоспарланған Telegram хабарламаларының жалпы санын көрсетеді.
DAX формуласы
Telegram Planned =
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
'Distribution'[Communication_channel] = "telegram"
)Есептеу логикасы
Өлшем байланыс арнасы telegram болып табылатын барлық тарату жазбаларын есептейді. Бұл таңдалған кезең мен сүзгілер үшін жоспарланған Telegram хабарламаларының жалпы санын білдіреді.
Жіберілген
Жіберу процесіне енген Telegram хабарламаларының санын көрсетеді.
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"
)
)Есептеу логикасы
Өлшем хабарлама жіберу процесіне енгенін көрсететін статустары бар Telegram хабарламаларын есептейді. Бұл сәтті өңделген хабарламалар мен жеткізу сәтсіздігі статустары бар хабарламаларды қамтиды.
Жіберілген %
Жоспарланған Telegram хабарламаларының қанша пайызы жіберілгенін көрсетеді.
DAX формуласы
Telegram Sent % =
[Telegram Sent] / [Telegram Planned]Есептеу логикасы
Өлшем жіберілген Telegram хабарламаларының санын жоспарланған Telegram хабарламаларының санына бөледі.
Жеткізілген
Қабылдаушыларға сәтті жеткізілген Telegram хабарламаларының санын көрсетеді.
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"
)
)Есептеу логикасы
Өлшем жеткізуге қатысты статустары бар Telegram хабарламаларын есептейді. READ, VISITED және SEEN сияқты статусар сәтті жеткізуден кейін ғана орын алуы мүмкін әрекеттер болғандықтан қосылады.
Жеткізілген %
Жіберілген Telegram хабарламаларының қанша пайызы сәтті жеткізілгенін көрсетеді.
DAX формуласы
Telegram Delivered % =
[Telegram Delivered] / [Telegram Sent]Есептеу логикасы
Өлшем жеткізілген Telegram хабарламаларының санын жіберілген Telegram хабарламаларының санына бөледі.
Оқылған
Қабылдаушылар оқыған немесе көрген Telegram хабарламаларының санын көрсетеді.
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"
)
)Есептеу логикасы
Өлшем қабылдаушының оқу немесе қарау әрекетін көрсететін статустары бар Telegram хабарламаларын есептейді. VISITED статусындағы хабарламалар да қосылады, себебі сілтемеге кіру қабылдаушының әрекетінен кейін болады.
Оқылған %
Жеткізілген Telegram хабарламаларының қанша пайызы қабылдаушылар тарапынан оқылғанын көрсетеді.
DAX формуласы
Telegram Read % =
[Telegram Read] / [Telegram Delivered]Есептеу логикасы
Өлшем оқылған Telegram хабарламаларының санын жеткізілген Telegram хабарламаларының санына бөледі.
Кірген
Қабылдаушылар сілтемеге кірген Telegram хабарламаларының санын көрсетеді.
DAX формуласы
Telegram Visited =
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
'Distribution Status',
'Distribution Status'[Distribution_Sending_Status] IN {
"VISITED"
}
&& RELATED('Distribution'[Communication_channel]) = "telegram"
)
)Есептеу логикасы
Өлшем VISITED статусындағы Telegram хабарламаларын есептейді. Бұл Telegram байланысының сілтеме өзара әрекеттесуін қанша рет тудырғанын көрсетеді.
Кірген %
Оқылған Telegram хабарламаларының қанша пайызы сілтемеге кірумен аяқталғанын көрсетеді.
DAX формуласы
Telegram Visited % =
[Telegram Visited] / [Telegram Read]Есептеу логикасы
Өлшем сілтемеге кіруі бар Telegram хабарламаларының санын оқылған Telegram хабарламаларының санына бөледі.
Жазылымнан шыққан
Telegram байланысынан жазылымнан шыққан қабылдаушылардың санын көрсетеді.
DAX формуласы
Telegram Unsubscribed =
CALCULATE(
COUNT('Unsubscribed'[ID_Unsubscribed]),
'Distribution'[Communication_channel] = "telegram"
)Есептеу логикасы
Өлшем telegram байланыс арнасы үшін жазылымнан шығу жазбаларын есептейді.
Жазылымнан шыққан %
Жеткізілген Telegram хабарламаларының қанша пайызы жазылымнан шығу әрекетіне әкелгенін көрсетеді.
DAX формуласы
Telegram Unsubscribed % =
[Telegram Unsubscribed] / [Telegram Delivered]Есептеу логикасы
Өлшем жазылымнан шығу жазбаларының санын жеткізілген Telegram хабарламаларының санына бөледі.
Жеткізілмеген
Жіберілген, бірақ жеткізілмеген Telegram хабарламаларының санын көрсетеді.
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"
)
)Есептеу логикасы
Өлшем жеткізу сәтсіздігін көрсететін статустары бар Telegram хабарламаларын есептейді.
Жеткізілмеген %
Жіберілген Telegram хабарламаларының қанша пайызы жеткізілмегенін көрсетеді.
DAX формуласы
Telegram Undelivered % =
[Telegram Undelivered] / [Telegram Sent]Есептеу логикасы
Өлшем жеткізілмеген Telegram хабарламаларының санын жіберілген Telegram хабарламаларының санына бөледі.
Жіберілмеген
Жоспарланған, бірақ жіберілмеген Telegram хабарламаларының санын көрсетеді.
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"
)
)Есептеу логикасы
Өлшем шектеулерге, қайталанатын жазбаларға, қабылдаушы деректерінің жоқтығына, өңдеудің сәтсіз болуына, жазылымнан шығуға немесе басқа жіберу мәселелеріне байланысты жіберілмеген жоспарланған Telegram хабарламаларын есептейді.
Жіберілмеген %
Жоспарланған Telegram хабарламаларының қанша пайызы жіберілмегенін көрсетеді.
DAX формуласы
Telegram Unsent % =
[Telegram Unsent] / [Telegram Planned]Есептеу логикасы
Өлшем жіберілмеген Telegram хабарламаларының санын жоспарланған Telegram хабарламаларының санына бөледі.
Telegram жеткізілген динамикасы
Таңдалған динамикалық кезеңдегі жеткізілген Telegram хабарламаларының санын уақыт бойынша көрсетеді.
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' )
)Есептеу логикасы
Өлшем таңдалған динамикалық кезеңдегі жеткізілген Telegram хабарламаларының санын есептейді. Ол көрсетілетін күн ауқымын анықтау үшін DaysToShow Telegram және таңдалған кезең режимін, мысалы Күн немесе Ай, пайдаланады.
Telegram оқылған динамикасы
Таңдалған динамикалық кезеңдегі оқылған Telegram хабарламаларының санын уақыт бойынша көрсетеді.
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' )
)Есептеу логикасы
Өлшем таңдалған динамикалық кезең ішінде қабылдаушылар оқыған Telegram хабарламаларының санын есептейді. Ол Хабарлама жеткізу және қатысу тенденциялары графигінде қолданылады.
Telegram жеткізілмеген динамикасы
Таңдалған динамикалық кезеңдегі жеткізілмеген Telegram хабарламаларының санын уақыт бойынша көрсетеді.
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' )
)Есептеу логикасы
Өлшем таңдалған динамикалық кезең ішінде жеткізілмеген Telegram хабарламаларының санын есептейді. Ол уақыт бойынша жеткізу сәтсіздігінің динамикасын көрсету үшін қолданылады.
Telegram кірген динамикасы
Таңдалған динамикалық кезеңдегі сілтемеге кірген Telegram хабарламаларының санын уақыт бойынша көрсетеді.
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' )
)Есептеу логикасы
Өлшем таңдалған динамикалық кезең ішінде қабылдаушылар сілтемеге кірген Telegram хабарламаларының санын есептейді. Ол Telegram сілтемеге кіру әрекетін уақыт бойынша көрсету үшін тенденция графигінде қолданылады.