Adăugați navigarea în rapoarte

Navigarea în rapoarte permite o experiență de raportare dinamică si interactivă. Utilizând diverse tipuri de acțiuni, rapoartele îi permit utilizatorului să navigheze la rapoarte detaliate, înregistrări sau alte site-uri.

Notă

Pentru mai multe informații despre navigarea în rapoarte, consultați Drillthrough, Drilldown, Subreports și Nested Data Regions (Report Builder și SSRS) în documentația SQL Server. Acest subiect descrie navigarea în rapoarte specifică rapoartelor de aplicații Dynamics 365 for Customer Engagement.

Drillthrough dinamic

Puteți face drillthrough printr-un raport pentru a naviga la un formular web de aplicații. Un raport detaliat este implementat în următorii pași:

  1. Un element imagine sau valoare (cum ar fi o casetă text) este adăugat la un raport. Proprietatea Value acestui element conține cod care construiește o adresă URL utilizând adresa de bază a aplicației, plus parametrii care se referă la o anumită înregistrare.

  2. Atunci când utilizatorul selectează elementul de raport, o nouă fereastră de browser este deschisă folosind URL construit transmis ca adresă web țintă.

  3. Customer Engagement (on-premises) încarcă informațiile pentru entitatea specificată într-un formular web afișat în fereastra de browser.

Pentru a configura un raport detaliat în Dynamics 365 Customer Engagement (on-premises)

  1. Creați un parametru ascuns de tip șir în raportul cu numele CRM_URL. Pentru mai multe informații despre adăugarea parametrilor, consultați Utilizarea parametrilor în rapoarte. Când raportul este rulat, acest parametru este setat automat la adresa web a aplicațiilor Dynamics 365 for Customer Engagement.

  2. Adăugați un element de raport, cum ar fi o casetă text.

  3. Faceți clic dreapta pe elementul de raport detaliat și selectați Proprietăți din meniul de comenzi rapide.

  4. Faceți clic pe Avansat.

  5. În fila Navigare , faceți clic pe Salt la URL și introduceți o expresie în următorul format:

    = Parameters!CRM_URL.Value & "?ID={"& GUID &"}&LogicalName=entity logical name"  
    

    GUID-ul de entitate și numele logic al entității trebuie să fie adăugate la URL pentru a putea detalia. De exemplu:

    = Parameters!CRM_URL.Value & "?ID={"&Fields!Opportunityid.Value.ToString()&"}&LogicalName=opportunity"  
    
  6. Faceți clic pe OK.

    În acest exemplu de cod, valoarea unui câmp set de date care conține GUID-ul unui Opportunity obiect este convertită într-un șir și utilizată ca parametru ID în URL. Un parametru care conține valoarea LogicalName pentru o entitate de oportunitate este, de asemenea, anexat.

    GUID-ul unei înregistrări poate fi obținut din vizualizarea filtrată corespunzătoare, de exemplu FilteredOpportunity,.

Consultați și

Ghid de raportare și analiză
Clasificați și afișați rapoarte în diferite limbi