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
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.
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>
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.
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