Partilhar via


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

  1. Aceda a Administração da organização > Relatórios eletrónicos > Configurações.
  2. Na árvore, selecione Financial dimensions sample model.
  3. Clique em Criar configuração para abrir a caixa de diálogo pendente.
  4. 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.
  5. No campo Nome, escreva Sample report with horizontally expandable ranges.
    • Relatório de exemplo com intervalos expansíveis horizontalmente
  6. 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
  7. No campo Definição do modelo de dados, selecione Entrada.
  8. Clique em Criar configuração.

Estruturar o formato de relatório

  1. Clique em Estruturador.
  2. Ative o botão de alternar Show details.
  3. No Painel de Ações, clique em Importar.
  4. Clique em Importar do Excel.
  5. Clique em Anexos.
    • Importe o modelo do relatório. Utilize o ficheiro Excel que transferiu para este efeito.
  6. Clique em Novo.
  7. Clique em Ficheiro.
  8. Feche a página.
  9. No campo Modelo, introduza ou selecione um valor.
    • Selecione o modelo transferido.
  10. 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.
  11. Clique em Adicionar para abrir a caixa de diálogo pendente.
  12. Na árvore, selecione Excel\Range.
  13. No campo Intervalo do Excel, escreva DimNames.
    • DimNames
  14. No campo Direção de replicação, selecione Horizontal.
  15. Clique em OK.
  16. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal.
  17. Clique em Mover para cima.
  18. Na árvore, selecione Excel = "SampleFinDimWsReport"\Cell<DimNames>.
  19. Clique em Cortar.
  20. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal.
  21. Clique em Colar.
  22. Na árvore, expanda Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal.
  23. Na árvore, expanda Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical.
  24. Na árvore, expanda Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical.
  25. 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.
  26. Clique em Adicionar intervalo.
  27. No campo Intervalo do Excel, escreva DimValues.
    • DimValues
  28. No campo Direção de replicação, selecione Horizontal.
  29. Clique em OK.
  30. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<DimValues>.
  31. Clique em Cortar.
  32. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal.
  33. Clique em Colar.
  34. Na árvore, expanda Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal.

Mapear elementos de formato para origens de dados

  1. Clique no separador Mapeamento.
  2. Na árvore, expanda model: Data model Financial dimensions sample model.
  3. Na árvore, expanda model: Data model Financial dimensions sample model\Journal: Record list.
  4. Na árvore, expanda model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list.
  5. Na árvore, expanda model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list.
  6. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal\Cell<DimValues>.
  7. Na árvore, selecione model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list\Code: String.
  8. Clique em Vincular.
  9. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal.
  10. Na árvore, selecione model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list.
  11. Clique em Vincular.
  12. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Credit>.
  13. Na árvore, selecione model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Credit: Real.
  14. Clique em Vincular.
  15. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Debit>.
  16. Na árvore, selecione model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Debit: Real.
  17. Clique em Vincular.
  18. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Currency>.
  19. Na árvore, selecione model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Currency: String.
  20. Clique em Vincular.
  21. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransDate>.
  22. Na árvore, selecione model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Date: Date.
  23. Clique em Vincular.
  24. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransVoucher>.
  25. Na árvore, selecione model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Voucher: String.
  26. Clique em Vincular.
  27. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransBatch>.
  28. Na árvore, selecione model: Data model Financial dimensions sample model\Journal: Record list\Batch: String.
  29. Clique em Vincular.
  30. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical.
  31. Na árvore, selecione model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list.
  32. Clique em Vincular.
  33. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Cell<Batch>.
  34. Na árvore, selecione model: Data model Financial dimensions sample model\Journal: Record list\Batch: String.
  35. Clique em Vincular.
  36. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical.
  37. Na árvore, selecione model: Data model Financial dimensions sample model\Journal: Record list.
  38. Clique em Vincular.
  39. Na árvore, expanda model: Data model Financial dimensions sample model\Dimensions setting: Record list.
  40. Na árvore, selecione model: Data model Financial dimensions sample model\Dimensions setting: Record list\Code: String.
  41. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal\Cell<DimNames>.
  42. Clique em Vincular.
  43. Na árvore, selecione model: Data model Financial dimensions sample model\Dimensions setting: Record list.
  44. Na árvore, selecione Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal.
  45. Clique em Vincular.
  46. Na árvore, selecione Excel = "SampleFinDimWsReport"\Cell<CompanyName>.
  47. Na árvore, selecione model: Data model Financial dimensions sample model\Company: String.
  48. Clique em Vincular.
  49. Clique em Guardar.
  50. Feche a página.