Æ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
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.
Åbn SQL Server-dataværktøjer, og opret et rapportserverprojekt.
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 .
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
Udfør trin 1 og 3 som angivet i Ændre en RDL-fil.
Højreklik på RDL-filen, og klik derefter på Visningsdesigner. Rapportelementet er vist på fanen Design.
Brug ruden Rapportdata til at tilføje datasæt, vælge tabelfelter, definere forespørgsler og føje parametre til en rapport.
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