Del via


Ændre en eksisterende SQL-baseret rapport ved hjælp af SQL Server-dataværktøjer

 

Udgivet: januar 2017

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

Dette emne indeholder oplysninger om at ændre din eksisterende RDL-fil (Report Definition Language) ved hjælp af SQL Server-dataværktøjer. Du skal dog sørge for, at din ændrede RDL-fil er i overensstemmelse med RDL-skemaet og specifikationerne.Flere oplysninger:MSDN: XML-elementer i rapportdefinition

Dette emne indeholder

Arbejde med komplekse SQL-forespørgsler

Ændre en RDL-fil

Tilføje elementer ved hjælp af Rapportdesigner

Teste rapporten

Arbejde med komplekse SQL-forespørgsler

Under oprettelse eller ændring af en SQL-baseret rapport ved hjælp af Guiden Rapport i SQL Server-dataværktøjer, skal du indtaste nogle komplekse SQL-forespørgsler i Standardforespørgselsdesigner på grund af begrænsninger for SQL-forespørgsler i Forespørgselsgenerator. Brug Forespørgselsgenerator til at oprette den indledende enkle SQL-forespørgsel, og skift derefter til Standardforespørgselsdesigner for at tilføje en mere avanceret forespørgselslogik.

Bemærk

Nye eller eksisterende SQL-forespørgsler kan højst indeholde 260 tabeljoins. Begrænsningen af tabeljoins inkluderer dine egne tabeljoins samt eventuelle tabeljoins, der køres i de filtrerede visninger, der henvises til.

Når du føjer mange strengsammenkædninger til en SQL-forespørgsel ved hjælp af Forespørgselsdesigner eller Forespørgselsgenerator, tager det længere tid for SQL Server-dataværktøjer at opdatere rapportelementer, der er bundet til forespørgslens datasæt. Dette medfører en reduceret brugerproduktivitet, når du redigerer en rapport. Du kan opnå en forbedret produktivitet i forbindelse med rapportskrivning ved at springe over opdateringen af rapportposter ved manuelt at redigere koden for SQL-forespørgslen i RDL (Report Definition Language)-filen.

Ændre en RDL-fil

  1. I Microsoft Dynamics 365 skal du gå til Salg > Reports og derefter vælge den ønskede rapport. Klik på Rediger på kommandolinjen, og vælg Hent rapport i menuen Handlinger.

  2. Åbn SQL Server-dataværktøjer, og opret et rapportserverprojekt.

  3. Højreklik på mappen Rapporter i Løsningsoversigt, vælg Tilføj, og klik derefter på Eksisterende element. Vælg den RDL-fil, du oprettede i det foregående trin, i dialogboksen .

  4. For at få vist XML-koden for RDL-filen i ruden Løsningsoversigt skal du højreklikke på RDL-filen og derefter klikke på Få vist kode. Foretag de ønskede ændringer, og gem filen.

Tilføje elementer ved hjælp af Rapportdesigner

  1. Udfør trin 1 og 3 som angivet i Ændre en RDL-fil.

  2. Højreklik på RDL-filen, og klik derefter på Visningsdesigner. Rapportelementet er vist på fanen Design.

  3. Brug ruden Rapportdata til at tilføje datasæt, vælge tabelfelter, definere forespørgsler og føje parametre til en rapport.

  4. Gem ændringerne. Derved tilføjes den påkrævede XML-kode for disse rapportelementer i RDL-filen.

Teste rapporten

Når du er færdig med at redigere RDL-filen, skal du gemme ændringerne og skifte tilbage til rapportfanen Eksempel i SQL Server-dataværktøjer for at teste rapporten. Alle XML-skemafejl eller SQL-fejl rapporteres i SQL Server-dataværktøjer.

Når rapporten er klar, skal du Udgivelse af rapporter.

Se også

Rapportering og analyser med Dynamics 365
Bruge SQL og filtrerede visninger til at hente rapportdata
Oprette en ny rapport ved hjælp af SQL Server-dataværktøjer

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret