ER Horizontaal uitvouwbare bereiken gebruiken om kolommen in Excel-rapporten dynamisch toe te voegen (deel 1: Indeling ontwerpen)
In de volgende stappen wordt uitgelegd hoe een gebruiker die aan de rol van systeembeheerder of ontwikkelaar elektronische rapportage is toegewezen, een elektronische rapportindeling (ER) kan configureren om rapporten als OPENXML-werkbladen (Excel-bestanden) te genereren waarin de vereiste kolommen dynamisch kunnen worden gemaakt als horizontaal uitvouwbare bereiken. Deze stappen kunnen in elk bedrijf worden uitgevoerd.
Voordat u deze stappen uitvoert, moet u eerst deze taakbegeleidingen uitvoeren:
"ER Een configuratieprovider maken en deze als actief markeren"
"ER Financiële dimensies gebruiken als gegevensbron (deel 1: Gegevensmodel ontwerpen)"
"ER Financiële dimensies gebruiken als gegevensbron (deel 2: Modeltoewijzing)"
U moet ook een lokale kopie van de sjabloon met een hier gevonden voorbeeldrapport downloaden en opslaan: Sample Financial Dimensions Web Service Report.
Deze procedure is voor een functie die is toegevoegd in Dynamics 365 for Operations, versie 1611.
Een nieuwe rapportconfiguratie maken
- Ga naar Organisatiebeheer > Elektronische rapportage > Configuraties.
- Selecteer in de structuur
Financial dimensions sample model
. - Klik op Configuratie maken om het dialoogvenster voor beëindigen te openen.
- Voer in het veld Nieuw
Format based on data model Financial dimensions sample model
in.- Gebruik het model dat vooraf als gegevensbron voor het nieuwe rapport is gemaakt.
- Typ
Sample report with horizontally expandable ranges
in het veld Naam.- Voorbeeldrapport met horizontaal uitvouwbare bereiken
- Typ in het veld Omschrijving
To make Excel output with dynamically adding columns
.- Excel-uitvoer maken door dynamisch toevoegen van kolommen
- Selecteer Invoer in het veld Definitie gegevensmodel.
- Klik op Configuratie maken.
De rapportindeling ontwerpen
- Klik op Ontwerper.
- Schakel de wisselknop
Show details
in. - Klik in het actievenster op Importeren.
- Klik op Importeren uit Excel.
- Klik op Bijlagen.
- Importeer de sjabloon van het rapport. Gebruik het Excel-bestand dat u daarvoor hebt gedownload.
- Klik op Nieuw.
- Klik op Bestand.
- Sluit de pagina.
- Typ of selecteer een waarde in het veld Sjabloon.
- Selecteer de gedownloade sjabloon.
- Klik op OK.
- Voeg een nieuwe reeks toe om dynamisch Excel-uitvoer te maken met net zoveel kolommen als u (in het formulier van het gebruikersdialoogvenster) voor financiële dimensies hebt geselecteerd. Elke cel voor elke kolom geeft één naam van de financiële dimensie weer.
- Klik op Toevoegen om het uitklapvenster te openen.
- Selecteer in de structuur
Excel\Range
. - Typ in het veld Excel-bereik
DimNames
.- DimNames
- Selecteer
Horizontal
in het veld Replicatierichting. - Klik op OK.
- Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal
. - Klik op Omhoog.
- Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Cell<DimNames>
. - Klik op Knippen.
- Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal
. - Klik op Plakken.
- Vouw in de structuur
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal
uit. - Vouw in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical
uit. - Vouw in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical
uit. - Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical
.- Voeg een nieuwe reeks toe om dynamisch Excel-uitvoer te maken met net zoveel kolommen als u (in het formulier van het gebruikersdialoogvenster) voor financiële dimensies hebt geselecteerd. Elke cel voor elke kolom geeft één waarde van de financiële dimensie weer voor elke aangiftetransactie.
- Klik op Bereik toevoegen.
- Typ in het veld Excel-bereik
DimValues
.- DimValues
- Selecteer
Horizontal
in het veld Replicatierichting. - Klik op OK.
- Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<DimValues>
. - Klik op Knippen.
- Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal
. - Klik op Plakken.
- Vouw in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal
uit.
Indelingselementen aan gegevensbronnen toewijzen
- Klik op het tabblad Toewijzing.
- Vouw in de structuur
model: Data model Financial dimensions sample model
uit. - Vouw in de structuur
model: Data model Financial dimensions sample model\Journal: Record list
uit. - Vouw in de structuur
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list
uit. - Vouw in de structuur
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list
uit. - Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal\Cell<DimValues>
. - Selecteer in de structuur
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list\Code: String
. - Klik op Binden.
- Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal
. - Selecteer in de structuur
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list
. - Klik op Binden.
- Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Credit>
. - Selecteer in de structuur
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Credit: Real
. - Klik op Binden.
- Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Debit>
. - Selecteer in de structuur
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Debit: Real
. - Klik op Binden.
- Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Currency>
. - Selecteer in de structuur
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Currency: String
. - Klik op Binden.
- Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransDate>
. - Selecteer in de structuur
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Date: Date
. - Klik op Binden.
- Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransVoucher>
. - Selecteer in de structuur
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Voucher: String
. - Klik op Binden.
- Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransBatch>
. - Selecteer in de structuur
model: Data model Financial dimensions sample model\Journal: Record list\Batch: String
. - Klik op Binden.
- Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical
. - Selecteer in de structuur
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list
. - Klik op Binden.
- Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Cell<Batch>
. - Selecteer in de structuur
model: Data model Financial dimensions sample model\Journal: Record list\Batch: String
. - Klik op Binden.
- Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical
. - Selecteer in de structuur
model: Data model Financial dimensions sample model\Journal: Record list
. - Klik op Binden.
- Vouw in de structuur
model: Data model Financial dimensions sample model\Dimensions setting: Record list
uit. - Selecteer in de structuur
model: Data model Financial dimensions sample model\Dimensions setting: Record list\Code: String
. - Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal\Cell<DimNames>
. - Klik op Binden.
- Selecteer in de structuur
model: Data model Financial dimensions sample model\Dimensions setting: Record list
. - Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal
. - Klik op Binden.
- Selecteer in de structuur
Excel = "SampleFinDimWsReport"\Cell<CompanyName>
. - Selecteer in de structuur
model: Data model Financial dimensions sample model\Company: String
. - Klik op Binden.
- Klik op Opslaan.
- Sluit de pagina.