Del via


Eksempel: Gøre en rapport kontekstbetinget

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

I følgende trin beskrives, hvordan du opretter en kontekstfølsom rapport i Microsoft Dynamics 365.

Hvis en rapport f.eks. viser alle aktiviteter for et bestemt firma, og du vil vise denne rapport på formularen Microsoft Dynamics 365Firma, skal du inkludere Aktiviteter og Firmaer i Relaterede posttyper-kategoriseringen og angive Formularer for relaterede posttyper i Visning i felt for rapporten: Ny formular.

Oprette og konfigurere en kontekstfølsom rapport

  1. Opret en rapport, der indeholder felter fra en filtreret <objekt>-databasevisning, og opret en eller flere SQL-joinforbindelser med andre relaterede filtrerede visninger efter behov.

  2. Brug CRMAF_filtreret <objekt> som aliasnavn i rapportens SQL-forespørgselserklæring. Her er et eksempel.

    SELECT CRMAF_FilteredActivityPointer.activitytypecodename as
    activitytypecodename,
    CRMAF_FilteredActivityPointer.regardingobjectidname as regardingobjectidname,
    CRMAF_FilteredActivityPointer.subject as subject,
    CRMAF_FilteredAccount.name
    FROM FilteredActivityPointer AS CRMAF_FilteredActivityPointer
    INNER JOIN FilteredAccount As CRMAF_FilteredAccount on
    CRMAF_FilteredAccount.accountid = 
    CRMAF_FilteredActivityPointer.regardingobjectid
    

    Hvis du har en Fetch-baseret rapport, kan du bruge følgende FetchXML-forespørgsel i stedet for SQL-forespørgslen.

    <fetch>
      <entity name="activitypointer" enableprefiltering="1" >
        <attribute name="activitytypecode" />
        <attribute name="regardingobjectid" />
        <attribute name="subject" alias="subject" />
        <link-entity name="account" from="accountid" to="regardingobjectid" link-type='inner' alias="accountLink">
          <attribute name="name" alias="name" />
        </link-entity>
    </entity>
    </fetch>
    
  3. Når du har overført rapporten til Microsoft Dynamics 365 via Rapport: Ny-formularen, skal du vælge alle objekter i Relaterede posttyper-kategoriseringen, som filtrerede visninger henviser til i rapportens SQL-kode.

  4. I feltet Vis i skal du vælge Formularer for relaterede posttyper eller Liste over relaterede posttyper. Hvis du vælger Liste over relaterede posttyper, kan du køre en rapport fra objektlistegitteret. Hvis du vælger Liste over relaterede posttyper, kan du køre en rapport fra objektformularen.

Se også

Eksempelrapporter
Kopiere rapporter mellem installationer af Microsoft Dynamics 365 (til det lokale miljø)
Rapportering og analyser med Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret