Usare il modello di dati predefinito nei report personalizzati

Questo articolo descrive come creare un nuovo report che sfrutta il modello di dati predefinito. Puoi anche estendere questo report e aggiungere nuove metriche in base ai dati disponibili all'interno del set di dati di Dynamics 365 Customer Service.

Prerequisiti

Crea un nuovo report basato su set di dati Dynamics 365 Customer Service

  1. Vai a Power BI desktop, quindi vai a File>Nuovo.

  2. Seleziona Ottieni dati>Microsoft Fabric (anteprima), quindi dall'elenco seleziona Set di dati Power BI o Cerca set di dati Power BI.

  3. Seleziona il set di dati appropriato, a seconda che tu abbia bisogno di metriche cronologiche o in tempo reale. Assicurati di selezionare il modello di dati dalle aree di lavoro gestite.

    Le tabelle e gli attributi del modello di dati gestito sono ora disponibili per l'utilizzo nel report nel riquadro dei dati.

  4. Selezionare Connetti.

  5. Al termine delle modifiche, seleziona File>Pubblica per pubblicare il nuovo report in Power BI.

Nota

Ti consigliamo di non utilizzare fatti predefiniti o campi dimensione nascosti nei tuoi rapporti personalizzati, in quanto questi campi potrebbero essere modificati o eliminati negli aggiornamenti futuri.

Aggiungi set di dati Dynamics 365 Customer Service ai report esistenti

  • Scaricare una copia del report. Assicurati di eseguire il download con una connessione live ai dati online.
  • Se desideri modificare la copia predefinita del report, scarica il report dall'area di lavoro del cliente.

Per aggiungere un set di dati Dynamics 365 Customer Service ai report esistenti:

  1. Vai al servizio Power BI, quindi seleziona il report dall'area di lavoro personalizzata.

  2. Seleziona File>Scarica questo file.

  3. Seleziona l'opzione per scaricare una copia del report con una connessione dinamica ai dati online.

  4. Seleziona Ottieni dati>Set di dati Power BI.

  5. Seleziona il set di dati appropriato, a seconda che tu abbia bisogno di metriche cronologiche o in tempo reale. Assicurati di selezionare il modello di dati dalle aree di lavoro gestite.

    Le tabelle e gli attributi del modello di dati gestito sono ora disponibili per l'utilizzo nel report nel riquadro dei dati.

  6. Al termine delle modifiche, seleziona File>Pubblica per pubblicare il report aggiornato in Power BI.

Estendere il modello di dati predefinito

Aggiungi nuove metriche basate sui dati disponibili nel set di dati Dynamics 365 Customer Service

Se devi creare una metrica all'interno delle entità esistenti (come descritto in Scenario 1 e Scenario 2, procedi come segue:

  1. Vai a Power BI desktop e apri il report che desideri modificare. Assicurati di utilizzare i passaggi descritti in Aggiungi set di dati Dynamics 365 Customer Service ai report esistenti, per assicurarti che il report sia connesso al set di dati Dynamics 365 Customer Service.

  2. Fai clic con il pulsante destro del mouse sull'entità per la quale desideri creare la nuova metrica.

  3. Immetti la logica DAX (Data Analysis Expressions) per le metriche in tempo reale dopo aver selezionato gli attributi richiesti, ad esempio nome e tipo di dati. Per ulteriori informazioni su DAX, vai a Riferimento funzione DAX.

  4. Salva la misura e includila nella visualizzazione come richiesto.

  5. Pubblica la versione più recente su Power BI selezionando File>Pubblica.

Nota

Se devi rinominare una colonna esistente, dovrai creare un nuovo modello locale.

Esempio

Ecco un esempio che descrive come creare un nuovo livello di servizio di 150 secondi per i report in tempo reale.

  1. Vai al servizio Power BI, quindi seleziona il report dall'area di lavoro personalizzata.

  2. Scarica il report in tempo reale con una connessione live e aprilo in Power BI.

  3. Fai clic con il pulsante destro del mouse sull'entità FactConversation e seleziona Nuova misura.

    Fai riferimento a Mapping del modello di dati per report di analisi in tempo reale in Multicanale per Customer Service per ottenere la logica utilizzata per calcolare le metriche predefinite, che puoi utilizzare per creare la tua logica.

  4. Immetti il codice seguente:

    Service level (150 seconds) =  
        DIVIDE ( 
            SUMX ( 
                FactConversation, 
                IF ( 
                    FactConversation[ConversationFirstWaitTimeInSeconds] <= 150 
                        && FactConversation[IsAgentAccepted] 
                        && NOT FactConversation[DirectionCode], 
                    1, 
                    0 
                ) 
            ), 
          SUMX ( 
                FactConversation, 
                IF ( 
                    FactConversation[IsAgentAccepted] 
                        && NOT FactConversation[DirectionCode], 
                    1, 
                    0 
                ) 
            ), 
            BLANK () 
        ) 
    
    
  5. Assicurati che il formato sia Percentuale, quindi seleziona Salva.

  6. Sostituisci il Livello di servizio (60 secondi) nella pagina Report di riepilogo con la misura del livello di servizio (150 secondi) appena creata.

  7. Seleziona Salva, quindi File > Pubblica in Power BI.

Aggiungi nuove metriche basate sui dati esterni e sui set di dati di Dynamics 365 Customer Service

Se hai bisogno di ottenere dati aggiuntivi, sia da Dynamics 365 Customer Service che da dati esterni, come descritto in Scenario 3 e Scenario 4, esegui i seguenti passaggi:

  1. Vai a Power BI desktop e apri il report che desideri modificare.

    Assicurati di utilizzare i passaggi descritti in Aggiungi set di dati Dynamics 365 Customer Service ai report esistenti, per assicurarti che il report sia connesso al modello di dati di Dynamics.

  2. Seleziona la scheda Modellazione quindi Apporta modifiche a questo modello.

    Potrebbe essere richiesto di creare un modello locale per inserire ulteriori origini dati. Questo crea un modello di dati all'interno dell'area di lavoro in cui esiste il report. Questo modello locale (per il report) utilizza una connessione DirectQuery per connettersi al modello Dynamics 365 in modo che tu possa sfruttare le metriche del modello Dynamics aggiungendo le tue.

  3. Seleziona Aggiungi un modello locale.

  4. Nella finestra di dialogo Connettiti ai tuoi dati, seleziona Invia.

  5. Se devi portare attributi aggiuntivi da Dynamics, seleziona Dataverse. Per altre applicazioni, utilizzare l'origine appropriata.

  6. Nel riquadro Strumento di navigazione, seleziona l'entità, quindi Trasforma dati.

  7. Nella finestra di dialogo Impostazioni connessione seleziona la connessione preferita, quindi seleziona OK.

  8. Dopo aver creato il modello locale, seleziona Ottieni dati, quindi seleziona l'origine dati appropriata.

  9. Nella scheda Modellazione, seleziona Gestisci relazione per creare Relazioni tra le nuove entità che hai aggiunto con entità esistenti.

  10. Fai clic con il pulsante destro del mouse sull'entità per la quale desideri creare la nuova metrica.

  11. Immetti la logica DAX dopo aver selezionato gli attributi obbligatori, ad esempio il nome e il tipo di dati.

  12. Salva la misura e includila nella visualizzazione come richiesto.

  13. Pubblica la versione più recente su Power BI selezionando File>Pubblica.

Esempio

Ecco un esempio che descrive come filtrare i report cronologici di Customer Service predefiniti in base al titolo di un utente.

  1. Vai a servizio Power BI, quindi seleziona il report dall'area di lavoro personalizzata.

  2. Scarica il report Analisi cronologica di Customer Service con una connessione dinamica e aprilo in Power BI.

  3. Creare il modello locale utilizzando i passaggi spiegati in precedenza.

  4. Nel riquadro Strumento di navigazione, seleziona l'organizzazione Customer Service di Dynamics appropriata. Poiché le metriche saranno basate sui dati di Dynamics 365, viene utilizzato il connettore Dataverse.

  5. Dall'elenco delle entità, seleziona l'entità (o le entità) di cui hai bisogno. Utilizza l'entità utente di sistema.

  6. Seleziona Trasforma dati per applicare i filtri necessari e rimuovere le colonne indesiderate.

    Come procedura consigliata, assicurati di estrarre solo i dati necessari per garantire prestazioni e frequenze di aggiornamento ottimali. Puoi scegliere di utilizzare la modalità Importa o la modalità DirectQuery, a seconda delle tue esigenze. In caso di report in tempo reale, puoi scegliere di utilizzare DirectQuery per assicurarti di ottenere sempre i dati più recenti. Per evitare confusione, questa entità può essere denominata UserTitle.

    La nuova entità, UserTitle e l'attributo Titolo sono caricati e disponibili. Per creare correttamente una relazione tra questa nuova entità e i dati esistenti, abbiamo bisogno anche dell'ID utente.

  7. Seleziona la scheda Modellazione e Gestisci relazione per creare una nuova relazione tra l'entità DimAgent e l'entità UserTitle appena creata utilizzando l'attributo ID agente.

    Puoi quindi aggiungerlo come filtro al report esistente o aggiungere metriche più recenti, se necessario, in base a questo attributo.

  8. Seleziona Salva, quindi File>Pubblica in Power BI.

Pubblica nuovamente i report in Dynamics 365 Customer Service

Dopo aver creato i nuovi report, puoi consentire agli utenti di Dynamics 365 di visualizzare questi report dall'app Customer Service workspace. Collabora con il tuo amministratore per assicurarti che i visualizzatori dispongano dell'accesso appropriato per visualizzare e integrare questi report in Dynamics 365.

Passaggi successivi

Personalizzare i modelli di dati per i report di analisi cronologica e in tempo reale
Modelli di dati e mappature dei report per i report di analisi cronologica in Customer Service
Mapping del modello di dati per report di analisi in tempo reale in Multicanale per Customer ServicePanoramica della personalizzazione del modello di dati