ER Använd horisontellt expanderbara intervall för att dynamiskt lägga till kolumner i Excel-rapporter (Del 1 – Designformat)
Följande steg beskriver hur en användare som är tilldelad rollen som systemadministratör eller elektronisk rapporteringutvecklare kan konfigurera ett elektroniskt rapporteringsformat (ER) för att skapa rapporter som OPENXML-kalkylblad (Excel), där erforderliga kolumner kan skapas dynamiskt som horisontellt expanderbara intervall. Dessa steg kan utföras på valfritt företag.
För att slutföra dessa steg måste du först avsluta dessa tre uppgiftsguider:
"ER Skapa en konfigurationsleverantör och välj den som aktiv"
"ER Använd ekonomiska dimensioner som en datakälla (Del 1 – Designa datamodell)"
"ER Använd ekonomiska dimensioner som en datakälla (Del 2 – Modellmappning)"
Du måste också hämta och spara en lokal kopia av mallen med en exempelrapport som finns här Sample Financial Dimensions Web Service Report.
Denna procedur är avsedd för en funktion som lades till i Dynamics 365 for Operations version 1611.
Skapa en ny rapportkonfiguration
- Gå till Organisationsadministration > Elektronisk rapportering > Konfigurationer.
- Välj
Financial dimensions sample model
i trädet. - Klicka på Skapa konfiguration om du vill öppna dialogrutan.
- I fältet Nytt anger du
Format based on data model Financial dimensions sample model
.- Använd den modell som skapades i förväg som datakälla för den nya rapporten.
- I fältet Namn skriver du
Sample report with horizontally expandable ranges
.- Provrapport med horisontellt expanderbara intervall
- I fältet Beskrivning skriver du
To make Excel output with dynamically adding columns
.- Skapa Excel-utmatningar med dynamiskt tillagda kolumner
- Välj Entry i fältet Data model definition.
- Klicka på Skapa konfiguration.
Designa rapportformatet
- Klicka på Designer.
- Aktivera knappen
Show details
. - Klicka på Importera i åtgärdsfönstret.
- Klicka på Importera från Excel.
- Klicka på Bilagor.
- Importera rapportens mall. Använd den Excel-fil du hämtade för detta.
- Klicka på Ny.
- Klicka på Arkiv.
- Stäng sidan.
- Ange eller välj ett värde i fältet Template.
- Välj den hämtade mallen.
- Klicka på OK.
- Lägg till ett nytt intervall för att dynamiskt skapa Excel-utmatning med det antal kolumner du valde (i användardialogformuläret) för ekonomiska dimensioner. Varje cell för respektive kolumn representerar namnet på en enskild ekonomisk dimension.
- Klicka på Lägg till för att öppna dialogrutan.
- Välj
Excel\Range
i trädet. - Ange
DimNames
i Excel-intervallsfältet.- DimNames
- Ange
Horizontal
i fältet Replikeringsriktning. - Klicka på OK.
- Välj
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal
i trädet. - Klicka på Flytta upp.
- Välj
Excel = "SampleFinDimWsReport"\Cell<DimNames>
i trädet. - Klicka på Cut.
- Välj
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal
i trädet. - Klicka på Paste.
- Expandera
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal
i trädet. - Expandera
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical
i trädet. - Expandera
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical
i trädet. - Välj
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical
i trädet.- Lägg till ett nytt intervall för att dynamiskt skapa Excel-utmatning med det antal kolumner du valde (i användardialogformuläret) för ekonomiska dimensioner. Varje cell för respektive kolumn representerar värdet för respektive rapporterande transaktion i en enskild ekonomisk dimension.
- Klicka på Add Range.
- Ange
DimValues
i Excel-intervallsfältet.- DimValues
- Ange
Horizontal
i fältet Replikeringsriktning. - Klicka på OK.
- Välj
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<DimValues>
i trädet. - Klicka på Cut.
- Välj
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal
i trädet. - Klicka på Paste.
- Expandera
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal
i trädet.
Mappa formatelement till datakällor
- Klicka på fliken Mappning.
- Expandera
model: Data model Financial dimensions sample model
i trädet. - Expandera
model: Data model Financial dimensions sample model\Journal: Record list
i trädet. - Expandera
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list
i trädet. - Expandera
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list
i trädet. - Välj
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal\Cell<DimValues>
i trädet. - Välj
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list\Code: String
i trädet. - Klicka på Bind.
- Välj
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal
i trädet. - Välj
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list
i trädet. - Klicka på Bind.
- Välj
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Credit>
i trädet. - Välj
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Credit: Real
i trädet. - Klicka på Bind.
- Välj
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Debit>
i trädet. - Välj
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Debit: Real
i trädet. - Klicka på Bind.
- Välj
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Currency>
i trädet. - Välj
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Currency: String
i trädet. - Klicka på Bind.
- Välj
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransDate>
i trädet. - Välj
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Date: Date
i trädet. - Klicka på Bind.
- Välj
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransVoucher>
i trädet. - Välj
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Voucher: String
i trädet. - Klicka på Bind.
- Välj
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransBatch>
i trädet. - Välj
model: Data model Financial dimensions sample model\Journal: Record list\Batch: String
i trädet. - Klicka på Bind.
- Välj
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical
i trädet. - Välj
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list
i trädet. - Klicka på Bind.
- Välj
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Cell<Batch>
i trädet. - Välj
model: Data model Financial dimensions sample model\Journal: Record list\Batch: String
i trädet. - Klicka på Bind.
- Välj
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical
i trädet. - Välj
model: Data model Financial dimensions sample model\Journal: Record list
i trädet. - Klicka på Bind.
- Expandera
model: Data model Financial dimensions sample model\Dimensions setting: Record list
i trädet. - Välj
model: Data model Financial dimensions sample model\Dimensions setting: Record list\Code: String
i trädet. - Välj
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal\Cell<DimNames>
i trädet. - Klicka på Bind.
- Välj
model: Data model Financial dimensions sample model\Dimensions setting: Record list
i trädet. - Välj
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal
i trädet. - Klicka på Bind.
- Välj
Excel = "SampleFinDimWsReport"\Cell<CompanyName>
i trädet. - Välj
model: Data model Financial dimensions sample model\Company: String
i trädet. - Klicka på Bind.
- Klicka på Spara.
- Stäng sidan.