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.
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:
Consulte também
Criar um relatório com layout do Excel (documentos)