Översikt över rapporter

Gäller för Dynamics 365 for Customer Engagement-appar version 9.x
Gäller för Dynamics 365 for Customer Engagement (on-premises)-appar version 9.x

Dynamics 365 innehåller rapporter som innehåller användbar affärsinformation till användaren. Dessa rapporter baseras på SQL Server Reporting Services och innehåller samma uppsättning funktioner som är tillgängliga för SQL Server Reporting Services-rapporter.

Rapportägarskap

Systemrapporter är tillgängliga för alla användare. Enskilda som äger rapport kan dela dem med specifika personer eller grupper eller också kan de göra rapporterna tillgängliga för organisationen så att alla kan använda dem.

Rapporttyper

Dynamics 365 stöder två typer av rapporter:

  • SQL Server Reporting Services-rapporter. Dessa rapporter använder SQL-frågor och filtrerade vyer för att hämta rapportdata. Filtrerade vyer begränsar data till det som är tillgängligt för den säkerhetsroll som personen som kör rapporten har. Alla standardrapporter som ingår i Dynamics 365 är SQL-baserade rapporter.

    Du kan inte använda filtrerade vyer i Dynamics 365 (online) eftersom åtkomst till SQL-databasen inte stöds. Om du har ett Dynamics 365 (online)-abonnemang, använder du Fetch-baserade rapporter för anpassad rapportering.

  • Fetch-baserad Reporting Services-rapporter. I de här rapporterna används FetchXML-frågor som enbart finns i Dynamics 365 istället för filtrerade vyer för att hämta data för rapporter. Rapporter som skapas med rapportguiden i Dynamics 365 är Fetch-baserade rapporter.

De andra rapporterna kan vara:

  • Länkar till webbsidor

  • Statiska filer

  • Dynamiska Office Excel-filer som läser data från Dynamics 365-databasen

För varje rapport kan du ändra följande egenskaper:

  • Filnamn eller webbadress

  • Visningsnamn

  • Beskrivning

  • Information om var rapporten visas i användargränssnittet.

Säkerheten för data i rapporter

Alla rapporter läser Dynamics 365-data från filtrerade vyer som filtrerar data baserat på användarens säkerhetsroll. Rapporten visar endast data som användaren har behörighet att se.

Rapporter i lösningar

I Dynamics 365 är rapporter lösningskänsliga. Om du lägger till en komponent i en lösning blir den en enskild programvaruenhet som utvidgar funktionerna och användargränssnittet i Dynamics 365. Endast rapporter som är organisationsägda eller synliga i organisationen kan läggas till i lösningar.

Anteckning

Att ta reda på om en rapport är synlig i organisationen: I listan över rapporter, markera en rapport och klicka eller tryck på Redigera. Klicka på fliken Administration och se om Kan visas med är inställt på Organisation.

Du kan lägga till importera och exportera ögonblicksbilder av rapporter som en del av en lösning. I Dynamics 365 räknas rapporter, delrapporter, rapportkategori, rapportvisningsområde och rapportrelaterade posttyper som komponenter i en rapportuppsättning. När du importerar en lösningsuppdatering i ett icke-överskrivningsläge, kommer eventuella uppdateringar av lösningen i en rapport att ignoreras om någon komponent i rapportuppsättningen har anpassats.

Komma igång med att skriva rapporter

Dynamics 365 använder SQL Server Reporting Services RDL-filrapporter (Report Definition Language) för att ställa frågor i Dynamics 365-data och returnera förfinade resultat till rapportanvändaren. För mer information om RDL, se Report Definition Language (SSRS).

Skapa eller ändra befintliga RDL-rapporter som kan användas med Dynamics 365, använd FetchXML, som sedan konverteras till RDL med hjälp av rapportredigeringverktyg.

Om du vill kan du använda ett verktyg från tredje part, SQL2FetchXML, för att konvertera SQL-skript till FetchXML och sedan använda FetchXML-fråga i dina Fetch-baserade rapporter. Mer information: SQL2FetchXML hjälp

Alternativ för att skapa nya rapporter

Om du vill skapa en ny rapport och har rätt behörighet kan du göra följande:

  • Lägga till en fil eller länk i en webbsida som en rapport.

  • Kör Rapportguiden för att skapa en ny Reporting Services-rapport. Med Rapportguiden kan du skapa tabell- och diagramrapporter, inklusive detaljerade rapporter och rapporter över de N översta elementen.

  • Skriva en ny Fetch-baserad Reporting Services-rapport. Om du vill skriva anpassade fetch-baserade rapporter, måste du installera rapportredigeringstillägget Dynamics 365. Mer information: Skapa en ny rapport med SQL Server Dataverktyg.

Alternativ för att ändra befintliga rapporter

Om du har rätt behörighet kan du göra följande med befintliga rapporter:

  • Ordna rapporter i kategorier för att styra vilka vyer i rapportområdet som visas för varje rapport.

  • Avgöra om en rapport kan visas i användargränssnittet samt ändra andra rapportegenskaper.

  • Ändra en rapport som har skapats med Rapportguiden.

  • Redigera en standardrapport. Om du till exempel anpassar Dynamics 365 kan du behöva ändra etiketter och lägga till eller ta bort fält i standardrapporter. Mer information: Miljö för rapportskrivning med SQL Server Dataverktyg.

  • Redigera standardfiltret för en standardrapport, en rapport som skapats med Rapportguiden eller andra Reporting Services-rapporter.

  • Skapa en engångsbild för en Reporting Service-rapport eller schemalägga en Reporting Service-rapport som körs med angivet intervall. Observera att funktionen Schemalägg rapport för närvarande endast är tillgänglig med lokala versioner av Dynamics 365.

  • Dela en personlig rapport med andra användare eller göra den tillgänglig för alla i organisationen.

  • Publicera en rapport så att den kan användas med externa program, t.ex. SharePoint eller anpassade program.

Anteckning

Du kan inte använda SQL Server Reporting Services Report Builder för att skapa rapporter i FetchXML. Dynamics 365-rapportredigeringstillägget för SQL Server Data Tools används för att skapa anpassade FetchXML-rapporter.

Se även

Guide för rapportering och analys

Publicera rapporter