Tilknytning af datamodel for analyserapporter i realtid i Omnikanal til Customer Service
Bemærk
Oplysninger om tilgængelighed af funktioner er følgende.
Dynamics 365 Contact Center - integreret | Dynamics 365 Contact Center - enkeltstående | Dynamics 365 Customer Service |
---|---|---|
Nej | Ja | Ja |
Bemærk
Sagsoplysninger er kun anvendelig for kundeservice.
I denne artikel beskrives Data Analysis Expressions-logikken (DAX) for realtidsmetrikværdier, som du kan bruge til at opbygge din logik og oprette dine egne målepunkter. Flere oplysninger: DAX-funktionsreference
Du kan finde flere oplysninger om metrikværdier i realtid ved at gå til Brug metrikker til Omnikanal til Customer Service
FactConversation
- Afbrudte samtaler
SUMX (
FactConversation,
IF (
FactConversation[IsAbandoned]
&& FactConversation[StatusCode] == 4
&& NOT FactConversation[DirectionCode],
1,
0
)
)
- Afbrydelsesrate
DIVIDE (
SUMX (
FactConversation,
IF (
FactConversation[IsAbandoned]
&& NOT FactConversation[DirectionCode],
1,
0
)
),
SUMX (
FactConversation,
IF ( NOT FactConversation[DirectionCode], 1, BLANK () )
),
BLANK ()
)
- Aktive samtaler, der venter på en helpdesk-medarbejders accept
SUMX (
FactConversation,
IF (
FactConversation[statuscode] = 2
&& FactConversation[StatusReason] == "Agent assigned, awaiting acceptance",
1,
0
)
)
- Aktive samtaler med en helpdesk-medarbejders accept
SUMX (
FactConversation,
IF (
FactConversation[statuscode] = 2
&& FactConversation[StatusReason] == "In conversation",
1,
0
)
)
- Gennemsnitlig første samtaleventetid (sek.)
AVERAGEX(FactConversation, IF(NOT
FactConversation[DirectionCode], BLANK(),
FactConversation[ConversationFirstWaitTimeInSeconds]
))
- Gennemsnitlig tid i venteposition for samtale (sek.):
AVERAGE(FactConversation[ConversationHoldTimeInSeconds])
- Gennemsnitlig taletid i samtale (sek.):
AVERAGE(FactConversation[ConversationTalkTimeInSeconds])
- Gennemsnitlig samtaletid (sek.):
AVERAGE ( FactConversation[ConversationTimeInSeconds] )
- Gennemsnitlig afslutningstid for samtale:
AVERAGE(FactConversation[ConversationWrapUpTimeInSeconds])
- Gennemsnitlig håndteringstid (sek.):
AVERAGE(FactConversation[ConversationHandleTimeInSeconds])
- Gns. hastighed til svar (sek.)
AVERAGEX (
FactConversation,
IF (
FactConversation[IsAgentAccepted]
&& NOT FactConversation[DirectionCode],
FactConversation[ConversationSpeedToAnswerInSeconds],
BLANK ()
)
)
- Lukket samtale:
SUMX ( FactConversation, IF ( FactConversation[StatusCode] == 4, 1, 0 ) )
- Første samtaleventetid (sek.)
SUMX (
FactConversation,
IF (
NOT FactConversation[DirectionCode],
FactConversation[ConversationFirstWaitTimeInSeconds],
BLANK ()
)
)
- Samtalehåndteringstid (sek.):
SUM(FactConversation[ConversationHandleTimeInSeconds]
- Samtaler i kø
Conversations in queue =
SUMX (
FactConversation,
IF (
NOT FactConversation[DirectionCode]
&& ( FactConversation[StatusCode] == 1
|| ( FactConversation[StatusCode] == 2
&& FactConversation[StatusReason] == "Agent assigned, awaiting acceptance" ) ),
1,
0
)
)
- Indgående samtale
SUMX ( FactConversation, IF ( NOT
FactConversation[DirectionCode], 1, 0 ) )
- Længste ventetid (sek.)
AXX(FactConversation, IF(NOT
FactConversation[DirectionCode],
FactConversation[CurrentWaitTimeInSeconds], BLANK()))
- Igangværende samtaler
SUMX ( FactConversation, IF (
FactConversation[IsOngoing], 1, 0 ) )
- Åbne samtaler
SUMX ( FactConversation, IF (
FactConversation[statuscode] == 1, 1, 0 ) )
- Serviceniveau (10 sekunder)
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 ()
)
- Antal samtaler i alt:
COUNTROWS(FactConversation)
- Ventende samtaler
SUMX ( FactConversation, IF (
FactConversation[statuscode] == 3, 1, 0 ) )
- Afslutning en samtaler
SUMX ( FactConversation, IF (
FactConversation[statuscode] == 5, 1, 0 ) )
FactSession
Aktive sessioner:
SUMX(FactSession, IF(FactSession[SessionStateCode] = 192350001, 1, 0))
Gennemsnitlig sessionshåndteringstid (sek.):
AVERAGE(FactSession[AgentHandlingTimeInSeconds])
Lukkede sessioner:
SUMX(FactSession, IF(FactSession[SessionStateCode] = 192350002, 1, 0))
Engagerede sessioner:
SUMX(FactSession, IF(ISBLANK(FactSession[AgentAcceptedOn]), 0, 1))
Afviste sessioner:
SUMX(FactSession, IF(FactSession[SessionClosureReasonCode] == 192350001, 1, 0))
Sessionshåndteringstid (sek.):
SUM(FactSession[AgentHandlingTimeInSeconds])
Sessionsafvisningsfrekvens
DIVIDE (
SUMX (
FactSession,
IF ( FactSession[SessionClosureReasonCode] == 192350001, 1, 0 )
),
SUMX (
FactSession,
IF ( FactSession[SessionStateCode] == 192350002, 1, BLANK () )
),
BLANK ()
)
- Sessionstid til accept (sek.):
SUM(FactSession[TimeToAcceptInSeconds])
- Sessionstid til afvisning (sek.):
SUM(FactSession[TimeToRejectInSeconds])
- Frekvens for sessionstimeout
DIVIDE (
SUMX (
FactSession,
IF ( FactSession[SessionClosureReasonCode] == 192350002, 1, 0 )
),
SUMX (
FactSession,
IF ( FactSession[SessionStateCode] == 192350002, 1, BLANK () )
),
BLANK ()
)
- Sessionsoverførselsrate
DIVIDE (
SUMX ( FactSession, IF ( FactSession[IsTransferredOut], 1, 0 ) ),
SUMX (
FactSession,
IF ( ISBLANK ( FactSession[AgentAcceptedOn] ), BLANK (), 1 )
),
BLANK ()
)
- Sessionsventetid (sek.):
SUM(FactSession[SessionWaitTimeInSeconds])
- Sessioner med timeout
SUMX(FactSession, IF(FactSession[SessionStateCode] = 192350002 && FactSession[SessionClosureReasonCode] = 192350002, 1, 0))
- Sessioner i alt:
COUNTROWS()
- Overførte sessioner:
SUMX ( FactSession, IF ( FactSession[IsTransferredOut], 1, 0 ) )
FactSessionParticipant
- Antal sessionsdeltagere:
COUNTROWS(FactSessionParticipant)
FactAgentStatusHistory
- Varighed af status (minutter)
CALCULATE (
SUM ( FactAgentStatusHistory[DuringInSeconds] ) / 60.00,
USERELATIONSHIP ( FactAgentStatusHistory[PresenceId], DimAgentPresence[PresenceId] )
)
FactAgentCapacityProfile
- Antal tildelte kapacitetsprofiler
SUMX (
FactAgentCapacityProfile,
IF ( NOT RELATED ( DimAgentPresence[BasePresenceStatusId] ) == 192360004, 1, 0 )
)
- Tilgængelig kapacitet
SUMX (
FactAgentCapacityProfile,
IF (
NOT RELATED ( DimAgentPresence[BasePresenceStatusId] ) == 192360004,
FactAgentCapacityProfile[AvailableProfileUnits],
0
)
)
- Samlet kapacitet:
SUM ( FactAgentCapacityProfile[DefaultMaxProfileUnits] )
- Samlet kapacitet for arbejdselementer i brug:
SUM ( FactAgentCapacityProfile[OccupiedProfileUnits] )
FactAgentCapacityUnit
- Medarbejdere, der er logget på
SUMX (
FactAgentCapacityUnit,
IF ( NOT RELATED ( DimAgentPresence[BasePresenceStatusId] ) == 192360004, 1, 0 )
)
- Samlet antal helpdesk-medarbejdere:
COUNTROWS ( FactAgentCapacityUnit )
- Samlet kapacitet:
SUM ( FactAgentCapacityUnit[DefaultMaxCapacityUnits] )
- Tilgængelige enheder
SUMX (
FactAgentCapacityUnit,
IF (
NOT RELATED ( DimAgentPresence[BasePresenceStatusId] ) == 192360004,
FactAgentCapacityUnit[AvailableCapacityUntis],
0
)
)
- Enheder optaget:
SUM ( FactAgentCapacityUnit[OccupiedCapacityUnits] )
FactConversationMessageBlock
- Helpdesk-medarbejders svarserviceniveau (60 sekunder)
DIVIDE (
SUMX (
FactConversationMessageBlock,
IF (
FactConversationMessageBlock[ReponseTimeInSecondsAdjustedForOperationHour] <= 60,
1,
0
)
),
COUNTROWS ( FactConversationMessageBlock ),
BLANK ()
)
Gennemsnitlig svartid for helpdesk-medarbejder (sek.):
AVERAGE( FactConversationMessageBlock[AgentReponseTimeInSecondsAdjustedForOperationHour])
Gennemsnitlig første svartid (sek.)
AVERAGEX (
FactConversationMessageBlock,
IF (
FactConversationMessageBlock[IsFirstResponseTime],
FactConversationMessageBlock[ReponseTimeInSecondsAdjustedForOperationHour],
BLANK ()
)
)
- Første svartid
DIVIDE (
SUMX (
FactConversationMessageBlock,
IF (
FactConversationMessageBlock[ReponseTimeInSecondsAdjustedForOperationHour] <= 60
&& FactConversationMessageBlock[IsFirstResponseTime],
1,
BLANK ()
)
),
SUMX (
FactConversationMessageBlock,
IF ( FactConversationMessageBlock[IsFirstResponseTime], 1, BLANK () )
),
BLANK ()
)
Se også
Tilpasse visuel visning
Datamodeller og rapporttilknytninger for historiske analyserapporter i kundeservice
Oversigt over tilpasning af datamodeller
Tilpasse datamodeller til historiske analyserapporter og analyserapporter i realtid