Del via


Eksempel: Gjør en rapport kontekstavhengig

Fremgangsmåten nedenfor beskriver hvordan du konfigurerer en kontekstsensitiv rapport.

Hvis en rapport for eksempel viser alle aktiviteter for en bestemt forretningsforbindelse, og du vil vise denne rapporten i appene Forretningsforbindelse-skjemaet , må du inkludere aktiviteter og forretningsforbindelser i kategoriseringen Relaterte oppføringstyper og angi Skjemaer for relaterte oppføringstyper i Vis i-feltet i Rapport: Ny-skjemaet.

Opprette og konfigurere en kontekstsensitiv rapport

  1. Opprett en rapport som inneholder felt fra en filtrert<enhetsdatabasevisning> , og opprett én eller flere SQL-JOIN-er med andre relaterte filtrerte visninger etter behov.

  2. Hvis du har en Fetch-basert rapport, kan du bruke følgende FetchXML-spørring.

    <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 laster opp rapporten via skjemaet Rapport: Ny , velger du alle enheter i kategoriseringen Relaterte oppføringstyper som filtrerte visninger refereres til i rapportens SQL-kode.

  4. I Vis i-feltet velger du Skjemaer for relaterte oppføringstyper eller Lister for relaterte oppføringstyper. Ved å velge listevisninger for relaterte posttyper kan du kjøre en rapport fra enhetslistevisningen. Hvis du velger Skjemaer for relaterte oppføringstyper , kan du kjøre en rapport fra enhetsskjemaet.

Se også

Eksempler på rapporter
Veiledning for rapportering og analyse