ER Utilizar intervalos expansíveis horizontalmente para adicionar dinamicamente colunas a relatórios do Excel (Parte 1 - Estruturar formato)
Os passos seguintes explicam como um utilizador atribuído à função de administrador de sistema ou à função programador de relatórios eletrónicos pode configurar um formato de Relatórios eletrónicos (ER) para gerar relatórios como ficheiros de folhas de cálculo OPENXML (Excel) nos quais as colunas necessárias podem ser criadas dinamicamente como intervalos expansíveis horizontalmente. Estes passos podem ser efetuados em qualquer empresa.
Para concluir estes passos, primeiro tem de concluir estas três guias de tarefas:
"ER Criar um fornecedor de configuração e marcá-lo como ativo"
"ER Utilizar dimensões financeiras como origem de dados (Parte 1: Estruturar modelo de dados)"
"ER Utilizar dimensões financeiras como origem de dados (Parte 2: Mapeamento de modelos)"
Também tem de transferir e guardar uma cópia local do modelo com um relatório de exemplo disponível aqui, Relatório de Exemplo de Serviço Web de Dimensões Financeiras.
Este procedimento destina-se a uma funcionalidade adicionada na versão 1611 do Dynamics 365 for Operations.
Criar uma nova configuração de relatório
- Aceda a Administração da organização > Relatórios eletrónicos > Configurações.
- Na árvore, selecione
Financial dimensions sample model
. - Clique em Criar configuração para abrir a caixa de diálogo pendente.
- No campo Novo, introduza
Format based on data model Financial dimensions sample model
.- Utilize o modelo criado previamente como origem de dados para o seu novo relatório.
- No campo Nome, escreva
Sample report with horizontally expandable ranges
.- Relatório de exemplo com intervalos expansíveis horizontalmente
- No campo Descrição, escreva
To make Excel output with dynamically adding columns
.- Criar saída do Excel com adição dinâmica de colunas
- No campo Definição do modelo de dados, selecione Entrada.
- Clique em Criar configuração.
Estruturar o formato de relatório
- Clique em Estruturador.
- Ative o botão de alternar
Show details
. - No Painel de Ações, clique em Importar.
- Clique em Importar do Excel.
- Clique em Anexos.
- Importe o modelo do relatório. Utilize o ficheiro Excel que transferiu para este efeito.
- Clique em Novo.
- Clique em Ficheiro.
- Feche a página.
- No campo Modelo, introduza ou selecione um valor.
- Selecione o modelo transferido.
- Clique em OK.
- Adicione um novo intervalo para criar dinamicamente saída do Excel com a quantidade de colunas selecionadas (no formulário de diálogo do utilizador) para dimensões financeiras. Cada célula para cada coluna representará o nome de uma única dimensão financeira.
- Clique em Adicionar para abrir a caixa de diálogo pendente.
- Na árvore, selecione
Excel\Range
. - No campo Intervalo do Excel, escreva
DimNames
.- DimNames
- No campo Direção de replicação, selecione
Horizontal
. - Clique em OK.
- Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal
. - Clique em Mover para cima.
- Na árvore, selecione
Excel = "SampleFinDimWsReport"\Cell<DimNames>
. - Clique em Cortar.
- Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal
. - Clique em Colar.
- Na árvore, expanda
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal
. - Na árvore, expanda
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical
. - Na árvore, expanda
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical
. - Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical
.- Adicione um novo intervalo para criar dinamicamente saída do Excel com a quantidade de colunas selecionadas (no formulário de diálogo do utilizador) para dimensões financeiras. Cada célula para cada coluna representará o valor de uma única dimensão financeira para cada transação de relatório.
- Clique em Adicionar intervalo.
- No campo Intervalo do Excel, escreva
DimValues
.- DimValues
- No campo Direção de replicação, selecione
Horizontal
. - Clique em OK.
- Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<DimValues>
. - Clique em Cortar.
- Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal
. - Clique em Colar.
- Na árvore, expanda
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal
.
Mapear elementos de formato para origens de dados
- Clique no separador Mapeamento.
- Na árvore, expanda
model: Data model Financial dimensions sample model
. - Na árvore, expanda
model: Data model Financial dimensions sample model\Journal: Record list
. - Na árvore, expanda
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list
. - Na árvore, expanda
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list
. - Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal\Cell<DimValues>
. - Na árvore, selecione
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list\Code: String
. - Clique em Vincular.
- Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal
. - Na árvore, selecione
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list
. - Clique em Vincular.
- Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Credit>
. - Na árvore, selecione
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Credit: Real
. - Clique em Vincular.
- Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Debit>
. - Na árvore, selecione
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Debit: Real
. - Clique em Vincular.
- Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Currency>
. - Na árvore, selecione
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Currency: String
. - Clique em Vincular.
- Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransDate>
. - Na árvore, selecione
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Date: Date
. - Clique em Vincular.
- Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransVoucher>
. - Na árvore, selecione
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Voucher: String
. - Clique em Vincular.
- Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransBatch>
. - Na árvore, selecione
model: Data model Financial dimensions sample model\Journal: Record list\Batch: String
. - Clique em Vincular.
- Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical
. - Na árvore, selecione
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list
. - Clique em Vincular.
- Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Cell<Batch>
. - Na árvore, selecione
model: Data model Financial dimensions sample model\Journal: Record list\Batch: String
. - Clique em Vincular.
- Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical
. - Na árvore, selecione
model: Data model Financial dimensions sample model\Journal: Record list
. - Clique em Vincular.
- Na árvore, expanda
model: Data model Financial dimensions sample model\Dimensions setting: Record list
. - Na árvore, selecione
model: Data model Financial dimensions sample model\Dimensions setting: Record list\Code: String
. - Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal\Cell<DimNames>
. - Clique em Vincular.
- Na árvore, selecione
model: Data model Financial dimensions sample model\Dimensions setting: Record list
. - Na árvore, selecione
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal
. - Clique em Vincular.
- Na árvore, selecione
Excel = "SampleFinDimWsReport"\Cell<CompanyName>
. - Na árvore, selecione
model: Data model Financial dimensions sample model\Company: String
. - Clique em Vincular.
- Clique em Guardar.
- Feche a página.