Jagamisviis:


Andmemudeli vastendamine reaalajas analüüsiaruannete jaoks Customer Service’i omnikanal

Märkus.

Teave funktsioonide saadavuse kohta on järgmine.

Dynamics 365 kontaktikeskus—manustatud Dynamics 365 kontaktikeskus – eraldiseisev Dynamics 365 Customer Service
No Ja Ja

Märkus.

Juhtumiteave kehtib ainult klienditeenindus kohta.

Selles artiklis kirjeldatakse andmeanalüüsi avaldiste (DAX) loogikat reaalajas mõõdikute jaoks, mida saate kasutada loogika loomiseks ja oma mõõdikute loomiseks. Lisateave: DAX-i funktsiooniviide

Lisateavet reaalajas mõõdikute kohta leiate teemast Customer Service’i omnikanal mõõdikute kasutamine

FactConversation

  • Hüljatud vestlused
    SUMX ( 
        FactConversation, 
        IF ( 
            FactConversation[IsAbandoned] 
                && FactConversation[StatusCode] == 4 
                && NOT FactConversation[DirectionCode], 
            1, 
            0 
        ) 
    ) 
  • Hülgamismäär
DIVIDE ( 
    SUMX ( 
        FactConversation, 
        IF ( 
            FactConversation[IsAbandoned] 
                && NOT FactConversation[DirectionCode], 
            1, 
            0 
        ) 
    ), 
    SUMX ( 
        FactConversation, 
        IF ( NOT FactConversation[DirectionCode], 1, BLANK () ) 
    ), 
    BLANK () 
) 
  • Agendi vastuvõtmist ootavad aktiivsed vestlused
SUMX ( 
        FactConversation, 
        IF ( 
            FactConversation[statuscode] = 2 
                && FactConversation[StatusReason] == "Agent assigned, awaiting acceptance", 
            1, 
            0 
        ) 
    ) 
  • Aktiivsed vestlused agendi aktsepteerimisega
SUMX ( 
        FactConversation, 
        IF ( 
            FactConversation[statuscode] = 2 
                && FactConversation[StatusReason] == "In conversation", 
            1, 
            0 
        ) 
    ) 
  • Keskmine vestluse esimene ooteaeg (sek)
    AVERAGEX(FactConversation, IF(NOT 
FactConversation[DirectionCode], BLANK(),
FactConversation[ConversationFirstWaitTimeInSeconds] 
))

  • Keskmine vestluse ooteaeg (sek): AVERAGE(FactConversation[ConversationHoldTimeInSeconds])
  • Keskmine vestluse kõneaeg (sekund): AVERAGE(FactConversation[ConversationTalkTimeInSeconds])
  • Keskmine vestluse aeg (sek): AVERAGE ( FactConversation[ConversationTimeInSeconds] )
  • Avg. vestlus Pakendamine aega: AVERAGE(FactConversation[ConversationWrapUpTimeInSeconds])
  • Keskmine käsitsemisaeg (sek): AVERAGE(FactConversation[ConversationHandleTimeInSeconds])
  • Keskmine kiirus vastamisajani (sek)
AVERAGEX ( 
    FactConversation, 
    IF ( 
        FactConversation[IsAgentAccepted] 
            && NOT FactConversation[DirectionCode], 
        FactConversation[ConversationSpeedToAnswerInSeconds], 
        BLANK () 
    ) 
) 
  • Suletud vestlus: SUMX ( FactConversation, IF ( FactConversation[StatusCode] == 4, 1, 0 ) )
  • Vestluse esimene ooteaeg (sek)
SUMX ( 
    FactConversation, 
    IF ( 
        NOT FactConversation[DirectionCode], 
        FactConversation[ConversationFirstWaitTimeInSeconds], 
        BLANK () 
    ) 
) 
  • Vestluse käsitlemise aeg (sek): SUM(FactConversation[ConversationHandleTimeInSeconds]
  • Vestlused järjekorras
Conversations in queue =  
    SUMX ( 
        FactConversation, 
        IF ( 
            NOT FactConversation[DirectionCode] 
                && ( FactConversation[StatusCode] == 1 
                || ( FactConversation[StatusCode] == 2 
                && FactConversation[StatusReason] == "Agent assigned, awaiting acceptance" ) ), 
            1, 
            0 
        ) 
    )
  • Sissetulev vestlus
SUMX ( FactConversation, IF ( NOT 
FactConversation[DirectionCode], 1, 0 ) )
  • Pikim ooteaeg (s)
AXX(FactConversation, IF(NOT 
FactConversation[DirectionCode], 
FactConversation[CurrentWaitTimeInSeconds], BLANK())) 
  • Käimasolevad vestlused
SUMX ( FactConversation, IF (
 FactConversation[IsOngoing], 1, 0 ) ) 
  • Avatud vestlused
SUMX ( FactConversation, IF (
 FactConversation[statuscode] == 1, 1, 0 ) )
  • Teenindustase (10 sekundit)
DIVIDE ( 
    SUMX ( 
        FactConversation, 
        IF ( 
            FactConversation[ConversationFirstWaitTimeInSeconds] <= 10 
                && FactConversation[IsAgentAccepted] 
                && NOT FactConversation[DirectionCode], 
            1, 
            0 
        ) 
    ), 
    SUMX ( 
        FactConversation, 
        IF ( 
            FactConversation[IsAgentAccepted] 
                && NOT FactConversation[DirectionCode], 
            1, 
            0 
        ) 
    ), 
    BLANK () 
) 
  • Vestlusi kokku: COUNTROWS(FactConversation)
  • Vestluste ootamine
SUMX ( FactConversation, IF ( 
FactConversation[statuscode] == 3, 1, 0 ) )
  • Vestluste lõpetamine
 SUMX ( FactConversation, IF ( 
FactConversation[statuscode] == 5, 1, 0 ) )

FactSession

  • Aktiivsed seansid: SUMX(FactSession, IF(FactSession[SessionStateCode] = 192350001, 1, 0))

  • Keskmine seansi käsitlemise aeg (sek): AVERAGE(FactSession[AgentHandlingTimeInSeconds])

  • Kinnised istungid: SUMX(FactSession, IF(FactSession[SessionStateCode] = 192350002, 1, 0))

  • Kaasatud seansid: SUMX(FactSession, IF(ISBLANK(FactSession[AgentAcceptedOn]), 0, 1))

  • Tagasilükatud seansid: SUMX(FactSession, IF(FactSession[SessionClosureReasonCode] == 192350001, 1, 0))

  • Seansi käsitlusaeg (sek): SUM(FactSession[AgentHandlingTimeInSeconds])

  • Seansi hülgamismäär

DIVIDE ( 

    SUMX ( 

        FactSession, 

        IF ( FactSession[SessionClosureReasonCode] == 192350001, 1, 0 ) 

    ), 

    SUMX ( 

        FactSession, 

        IF ( FactSession[SessionStateCode] == 192350002, 1, BLANK () ) 

    ), 

    BLANK () 

) 
  • Aktsepteeritava seansi aeg (sek): SUM(FactSession[TimeToAcceptInSeconds])
  • Tagasilükkamise aeg (sek): SUM(FactSession[TimeToRejectInSeconds])
  • Seansi ajalõpu määr
DIVIDE ( 

    SUMX ( 

        FactSession, 

        IF ( FactSession[SessionClosureReasonCode] == 192350002, 1, 0 ) 

    ), 

    SUMX ( 

        FactSession, 

        IF ( FactSession[SessionStateCode] == 192350002, 1, BLANK () ) 

    ), 

    BLANK () 

) 
  • Seansi edastusmäär
DIVIDE ( 

    SUMX ( FactSession, IF ( FactSession[IsTransferredOut], 1, 0 ) ), 

    SUMX ( 

        FactSession, 

        IF ( ISBLANK ( FactSession[AgentAcceptedOn] ), BLANK (), 1 ) 

    ), 

    BLANK () 

) 
  • Seansi ooteaeg (sek): SUM(FactSession[SessionWaitTimeInSeconds])
  • Ajalõpuga seansid
SUMX(FactSession, IF(FactSession[SessionStateCode] = 192350002 && FactSession[SessionClosureReasonCode] = 192350002, 1, 0))
  • Seansid kokku: COUNTROWS()
  • Ülekantud seansid: SUMX ( FactSession, IF ( FactSession[IsTransferredOut], 1, 0 ) )

FactSessionParticipant

  • Seansil osalejate arv: COUNTROWS(FactSessionParticipant)

FactAgentStatusHistory

  • Oleku kestus (minutites)
CALCULATE ( 

    SUM ( FactAgentStatusHistory[DuringInSeconds] ) / 60.00, 

    USERELATIONSHIP ( FactAgentStatusHistory[PresenceId], DimAgentPresence[PresenceId] ) 

) 

FactAgentCapacityProfile

  • Määratud võimsusprofiil arv
SUMX ( 

        FactAgentCapacityProfile, 

        IF ( NOT RELATED ( DimAgentPresence[BasePresenceStatusId] ) == 192360004, 1, 0 ) 

    ) 
  • Saadaolev võimsus
SUMX ( 

        FactAgentCapacityProfile, 

        IF ( 

            NOT RELATED ( DimAgentPresence[BasePresenceStatusId] ) == 192360004, 

            FactAgentCapacityProfile[AvailableProfileUnits], 

            0 

        ) 

    )
  • Koguvõimsus: SUM ( FactAgentCapacityProfile[DefaultMaxProfileUnits] )
  • Kasutatav tööobjektide kogumaht: SUM ( FactAgentCapacityProfile[OccupiedProfileUnits] )

FactAgentCapacityUnit

  • Sisselogitud agendid
SUMX ( 

        FactAgentCapacityUnit, 

        IF ( NOT RELATED ( DimAgentPresence[BasePresenceStatusId] ) == 192360004, 1, 0 ) 

    ) 
  • Agendid kokku: COUNTROWS ( FactAgentCapacityUnit )
  • Koguvõimsus: SUM ( FactAgentCapacityUnit[DefaultMaxCapacityUnits] )
  • Saadaolevad üksused
SUMX ( 

        FactAgentCapacityUnit, 

        IF ( 

            NOT RELATED ( DimAgentPresence[BasePresenceStatusId] ) == 192360004, 

            FactAgentCapacityUnit[AvailableCapacityUntis], 

            0 

        ) 

    )
  • Hõivatud üksused: SUM ( FactAgentCapacityUnit[OccupiedCapacityUnits] )

FactConversationMessageBlock

  • Agent vastus teenindustasemel (60 sekundit)
DIVIDE ( 

    SUMX ( 

        FactConversationMessageBlock, 

        IF ( 

            FactConversationMessageBlock[ReponseTimeInSecondsAdjustedForOperationHour] <= 60, 

            1, 

            0 

        ) 

    ), 

    COUNTROWS ( FactConversationMessageBlock ), 

    BLANK () 

)
  • Keskmine mõjuri vastus aeg (sek): AVERAGE( FactConversationMessageBlock[AgentReponseTimeInSecondsAdjustedForOperationHour])

  • Esimese vastus keskmine aeg (sek)

AVERAGEX ( 

    FactConversationMessageBlock, 

    IF ( 

        FactConversationMessageBlock[IsFirstResponseTime], 

        FactConversationMessageBlock[ReponseTimeInSecondsAdjustedForOperationHour], 

        BLANK () 

    ) 

) 
  • Esimese vastuse aeg
DIVIDE ( 

    SUMX ( 

        FactConversationMessageBlock, 

        IF ( 

            FactConversationMessageBlock[ReponseTimeInSecondsAdjustedForOperationHour] <= 60 

                && FactConversationMessageBlock[IsFirstResponseTime], 

            1, 

            BLANK () 

        ) 

    ), 

    SUMX ( 

        FactConversationMessageBlock, 

        IF ( FactConversationMessageBlock[IsFirstResponseTime], 1, BLANK () ) 

    ), 

    BLANK () 

)

Vt ka

Visuaalse ekraani kohandamine
Andmemudelid ja aruandevastendused ajalooliste analüüsiaruannete jaoks klienditeenindus
Andmemudeli kohandamise ülevaade
Ajalooliste ja reaalajas analüüsiaruannete andmemudelite kohandamine