- Planlanan
- Gönderilen
- Gönderilen %
- Teslim Edilen
- Teslim Edilen %
- Okunan
- Ziyaret Edilen
- Ziyaret Edilen %
- Abonelikten Çıkan
- Abonelikten Çıkan %
- Teslim Edilmeyen
- Teslim Edilmeyen %
- Gönderilmeyen
- Gönderilmeyen %
- SMS Teslim Edilen Dinamik
- SMS Okunan Dinamik
- SMS Teslim Edilmeyen Dinamik
- SMS Ziyaret Edilen Dinamik
Planlanan
Seçilen raporlama dönemi boyunca gönderilmesi planlanan toplam SMS mesaj sayısını gösterir.
DAX Formülü
SMS Planned =
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
'Distribution'[Communication_channel] = "sms"
)Hesaplama Mantığı
Bu ölçü, iletişim kanalı sms olan tüm dağıtım kayıtlarını sayar. Seçilen dönem ve filtreler için planlanan toplam SMS mesaj sayısını temsil eder.
Gönderilen
Gönderim sürecine giren SMS mesajlarının sayısını gösterir.
DAX Formülü
SMS 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]) = "sms"
)
)Hesaplama Mantığı
Bu ölçü, mesajın gönderim sürecine girdiğini gösteren durumlara sahip SMS mesajlarını sayar. Başarıyla işlenen mesajların yanı sıra teslim edilmemiş mesajları da içerir.
Gönderilen %
Planlanan SMS mesajları arasında gönderilenlerin yüzdesini gösterir.
DAX Formülü
SMS Sent % =
[SMS Sent] / [SMS Planned]Hesaplama Mantığı
Gönderilen SMS mesajlarının sayısı, planlanan SMS mesajlarının sayısına bölünür.
Teslim Edilen
Alıcılara başarıyla teslim edilen SMS mesajlarının sayısını gösterir.
DAX Formülü
SMS Delivered =
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
'Distribution Status',
'Distribution Status'[Distribution_Sending_Status] IN {
"DELIVERED", "READ", "VISITED", "SEEN"
}
&& RELATED('Distribution'[Communication_channel]) = "sms"
)
)Hesaplama Mantığı
Teslimatla ilgili durumlara sahip SMS mesajlarını sayar. READ, VISITED ve SEEN gibi durumlar, başarılı teslimattan sonra gerçekleşebileceği için dahil edilmiştir.
Teslim Edilen %
Gönderilen SMS mesajları arasında başarıyla teslim edilenlerin yüzdesini gösterir.
DAX Formülü
SMS Delivered % =
[SMS Delivered] / [SMS Sent]Hesaplama Mantığı
Teslim edilen SMS mesajlarının sayısı, gönderilen SMS mesajlarının sayısına bölünür.
Okunan
Alıcılar tarafından okunan veya görülen SMS mesajlarının sayısını gösterir.
DAX Formülü
SMS Read =
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
'Distribution Status',
'Distribution Status'[Distribution_Sending_Status] IN {
"READ", "VISITED", "SEEN"
}
&& RELATED('Distribution'[Communication_channel]) = "sms"
)
)Hesaplama Mantığı
Alıcının okuma veya görüntüleme etkinliğini gösteren durumlara sahip SMS mesajlarını sayar.
Ziyaret Edilen
Alıcıların bir bağlantıyı ziyaret ettiği SMS mesajlarının sayısını gösterir.
DAX Formülü
SMS Visited =
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
'Distribution Status',
'Distribution Status'[Distribution_Sending_Status] IN { "VISITED" }
&& RELATED('Distribution'[Communication_channel]) = "sms"
)
)Hesaplama Mantığı
VISITED durumuna sahip SMS mesajlarını sayar. Bu, kaç SMS iletişiminin bağlantı etkileşimi oluşturduğunu gösterir.
Ziyaret Edilen %
Teslim edilen SMS mesajları arasında bağlantı ziyaretine yol açanların yüzdesini gösterir.
DAX Formülü
SMS Visited % =
[SMS Visited] / [SMS Delivered]Hesaplama Mantığı
Bağlantı ziyaretine sahip SMS mesajlarının sayısı, teslim edilen SMS mesajlarının sayısına bölünür.
Abonelikten Çıkan
SMS iletişimlerinden aboneliği iptal eden alıcıların sayısını gösterir.
DAX Formülü
SMS Unsubscribed =
CALCULATE(
COUNT('Unsubscribed'[ID_Unsubscribed]),
'Distribution'[Communication_channel] = "sms"
)Hesaplama Mantığı
Bu ölçü, sms iletişim kanalı için abonelik iptali kayıtlarını sayar.
Abonelikten Çıkan %
Teslim edilen SMS mesajları arasında abonelik iptaline yol açanların yüzdesini gösterir.
DAX Formülü
SMS Unsubscribed % =
[SMS Unsubscribed] / [SMS Delivered]Hesaplama Mantığı
SMS abonelik iptali kayıtlarının sayısı, teslim edilen SMS mesajlarının sayısına bölünür.
Teslim Edilmeyen
Gönderilen ancak teslim edilemeyen SMS mesajlarının sayısını gösterir.
DAX Formülü
SMS 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]) = "sms"
)
)Hesaplama Mantığı
Teslimat başarısızlığını gösteren durumlara sahip SMS mesajlarını sayar.
Teslim Edilmeyen %
Gönderilen SMS mesajları arasında teslim edilemeyenlerin yüzdesini gösterir.
DAX Formülü
SMS Undelivered % =
[SMS Undelivered] / [SMS Sent]Hesaplama Mantığı
Teslim edilemeyen SMS mesajlarının sayısı, gönderilen SMS mesajlarının sayısına bölünür.
Gönderilmeyen
Planlanan ancak gönderilmeyen SMS mesajlarının sayısını gösterir.
DAX Formülü
SMS 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]) = "sms"
)
)Hesaplama Mantığı
Kısıtlamalar, yinelenen kayıtlar, eksik alıcı bilgileri, başarısız işleme veya diğer gönderim sorunları nedeniyle gönderilmeyen planlanan SMS mesajlarını sayar.
Gönderilmeyen %
Planlanan SMS mesajları arasında gönderilmeyenlerin yüzdesini gösterir.
DAX Formülü
SMS Unsent % =
[SMS Unsent] / [SMS Planned]Hesaplama Mantığı
Gönderilmeyen SMS mesajlarının sayısı, planlanan SMS mesajlarının sayısına bölünür.
SMS Teslim Edilen Dinamik
Seçilen dinamik dönem için zaman içinde teslim edilen SMS mesajlarının sayısını gösterir.
DAX Formülü
SMS Delivered Dynamic =
VAR N = [DaysToShow SMS]
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] = "sms" ),
REMOVEFILTERS ( 'Calendar' ),
REMOVEFILTERS ( 'PeriodsFilter' )
)Hesaplama Mantığı
Seçilen dinamik dönem için teslim edilen SMS mesajlarının sayısını hesaplar. Gösterilen tarih aralığını tanımlamak için DaysToShow SMS ve seçilen dönem modu, örneğin Gün veya Ay kullanılır.
SMS Okunan Dinamik
Seçilen dinamik dönem için zaman içinde okunan SMS mesajlarının sayısını gösterir.
DAX Formülü
SMS Read Dynamic =
VAR N = [DaysToShow SMS]
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] = "sms" ),
REMOVEFILTERS ( 'Calendar' ),
REMOVEFILTERS ( 'PeriodsFilter' )
)Hesaplama Mantığı
Seçilen dinamik dönem içinde alıcılar tarafından okunan SMS mesajlarının sayısını hesaplar. Mesaj Teslimi ve Etkileşim Trendleri grafiğinde kullanılır.
SMS Teslim Edilmeyen Dinamik
Seçilen dinamik dönem için zaman içinde teslim edilemeyen SMS mesajlarının sayısını gösterir.
DAX Formülü
SMS Undelivred Dynamic =
VAR N = [DaysToShow SMS]
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] = "sms" ),
REMOVEFILTERS ( 'Calendar' ),
REMOVEFILTERS ( 'PeriodsFilter' )
)Hesaplama Mantığı
Seçilen dinamik dönem içinde teslim edilemeyen SMS mesajlarının sayısını hesaplar. Zaman içinde teslimat başarısızlığı dinamiklerini göstermek için kullanılır.
SMS Ziyaret Edilen Dinamik
Seçilen dinamik dönem için zaman içinde bağlantı ziyaretine sahip SMS mesajlarının sayısını gösterir.
DAX Formülü
SMS Visited Dynamic =
VAR N = [DaysToShow SMS]
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] = "sms" ),
REMOVEFILTERS ( 'Calendar' ),
REMOVEFILTERS ( 'PeriodsFilter' )
)Hesaplama Mantığı
Seçilen dinamik dönem içinde alıcıların bir bağlantıyı ziyaret ettiği SMS mesajlarının sayısını hesaplar. Zaman içinde SMS bağlantı ziyaret etkinliğini göstermek için trend grafiğinde kullanılır.