Compartilhar via


Definir conjuntos de dados de várias planilhas para relatórios do Excel

Importante

Esse conteúdo está arquivado e não está sendo atualizado. Para obter a documentação mais recente, acesse Novidades ou alterações no Business Central. Para ver os planos de lançamento mais recentes, acesse Planos de lançamento do Dynamics 365, do Power Platform e do Cloud for Industry.

Habilitado para Versão preliminar pública Disponibilidade geral
Usuários por administradores, criadores ou analistas 2 de out. de 2023 1 de nov. 2023

Valor do negócio

Os desenvolvedores de AL agora podem definir conjuntos de dados de relatórios AL para que, ao executar layouts do Excel, vários itens de dados em nível superior sejam armazenados em suas próprias planilhas no Excel. Isso torna modelos de dados como pai-filho mais fáceis de modelar no Excel e permite que eles usem ferramentas de modelagem avançadas, como o PowerPivot no Excel.

Detalhes do recurso

Antes desta versão, os desenvolvedores que desejavam criar um relatório do Excel em um modelo de dados com vários itens de dados de nível superior, como um relacionamento pai-filho, precisavam fazer muita modelagem extra no Excel para separar os dois antes de poder usar esses dados no layout do Excel.

Com esta versão, o desenvolvedor pode definir uma nova propriedade ExcelLayoutMultipleDataSheets como True. O tempo de execução AL gerará uma planilha Excel para cada item de dados e colocar dados lá.

Várias planilhas serão nomeadas #DataItemName, onde DataItemName é o nome do item de dados no design do relatório. Adicionar novos layouts vazios do Excel ao relatório usa o valor da propriedade para determinar a estrutura da planilha.

Exemplo de como modelar dados com o PowerPivot no layout do Excel.

O padrão é usar uma única planilha para todos os dados.

Com dados em diversas planilhas, o layout do relatório pode incluir facilmente modelos de dados definidos com o recurso do PowerPivot no Excel:

Exemplo de como modelar dados com o PowerPivot no layout do Excel.

Consulte também

Criar um relatório com layout do Excel (documentos)