Criar um relatório paginado com base em um conjunto de dados compartilhado do Power BI
APLICA-SE A: Power BI Report Builder Power BI Desktop
Você pode usar um conjunto de dados criado no Power BI Desktop como uma fonte de dados para relatórios paginados do Construtor de Relatórios do Power BI. Imagine este cenário: você criou um relatório do Power BI no Power BI Desktop. Você passou muito tempo projetando o modelo de dados e, em seguida, criou um belo relatório do Power BI com todos os tipos de ótimos visuais. Seu relatório tem uma matriz com muitas linhas, então você precisa rolar para vê-las todas. Os leitores de relatórios querem um relatório que possam imprimir, que mostre todas as linhas dessa matriz.
Um relatório paginado do Power BI pode fazer isso: imprimir uma tabela ou matriz que é executada em várias páginas, com cabeçalhos e rodapés de página e um layout de página perfeito que você cria. Ele complementará o relatório do Power BI Desktop. Você deseja que eles sejam baseados exatamente nos mesmos dados, sem discrepâncias, para que você use o mesmo conjunto de dados.
Do que precisa
Aqui está uma lista do que você precisa e não precisa usar um conjunto de dados compartilhado no Construtor de Relatórios do Power BI.
- Baixe e instale o Construtor de Relatórios do Power BI.
- O conjunto de dados pode estar em qualquer espaço de trabalho e você não precisa ser um membro desse espaço de trabalho.
- Para acessar um modelo semântico do Power BI, você precisa ter permissão de compilação para o conjunto de dados. Leia sobre Permissão de compilação.
- Você precisa de uma licença do Power BI Pro ou uma licença Premium por Usuário (PPU) para publicar seu relatório paginado.
- Você não precisa de uma licença do Power BI Pro ou PPU para criar um relatório paginado no Construtor de Relatórios do Power BI.
- Você pode publicar em Meu Espaço de Trabalho. Para qualquer outro espaço de trabalho, você precisa de pelo menos uma função de Colaborador.
Se você quiser acompanhar este artigo, baixe o arquivo .pbix de exemplo do Retail Analysis, abra-o no Power BI Desktop e adicione uma tabela com muitas colunas. No painel Formatar, deslize a alternância em Totais para a posição desativada.
Em seguida, publique o relatório em um espaço de trabalho no serviço do Power BI.
Conectar-se ao modelo semântico do Power BI
Abra o Construtor de Relatórios do Power BI.
Selecione Entrar no canto superior direito do Construtor de Relatórios para entrar na sua conta do Power BI.
No painel Dados do Relatório, selecione Nova>Conexão de Modelo Semântico do Power BI.
Nota
Não é possível criar a fonte de dados ou o conjunto de dados para um Modelo Semântico do Power BI usando os assistentes Tabela, Matriz ou Gráfico do Construtor de Relatórios. Depois de criá-los, você pode usar os assistentes para criar tabelas, matrizes ou gráficos com base neles.
Pesquise ou procure o conjunto de dados ou o espaço de trabalho onde o conjunto de dados reside e, em seguida, escolha Selecionar. O Construtor de Relatórios preenche o nome do conjunto de dados.
O conjunto de dados está listado em Fontes de Dados no painel Dados do Relatório.
Lembre-se, você pode se conectar a vários modelos semânticos do Power BI e outras fontes de dados no mesmo relatório paginado.
Obter a consulta DAX para o conjunto de dados
Quando você deseja que os dados no relatório do Power BI e no relatório paginado sejam os mesmos, não é suficiente conectar-se ao conjunto de dados. Você também precisa da consulta DAX (Data Analysis Expressions) criada nesse conjunto de dados.
Etapas para obter a consulta DAX
Siga estas etapas para obter a consulta.
Abra o relatório do Power BI (.pbix) no Power BI Desktop.
Certifique-se de ter uma tabela no relatório que contenha todos os dados desejados no relatório paginado. A tabela precisa atender a estes dois requisitos:
Precisa ser uma mesa plana, não uma matriz ou outro visual. Se não for uma tabela, converta-a em uma tabela agora, siga as etapas do Analisador de Desempenho a seguir e converta-a de volta para o visual desejado.
Para seus campos numéricos, você precisa usar medidas predefinidas. Eles têm um símbolo de calculadora ao lado deles. Leia sobre a criação de medidas.
Na faixa de opções Exibir, selecione Analisador de Desempenho.
No painel Analisador de Desempenho, selecione Iniciar gravação e, em seguida, selecione Atualizar elementos visuais.
Expanda o sinal de adição (+) ao lado do nome da tabela e selecione Copiar consulta. A consulta é a fórmula DAX necessária para o conjunto de dados no Construtor de Relatórios do Power BI.
Criar o conjunto de dados com a consulta
Volte para o Construtor de Relatórios do Power BI.
Clique com o botão direito do mouse no conjunto de dados em Fontes de Dados e selecione Adicionar Conjunto de Dados.
Em Propriedades do Conjunto de Dados, atribua-lhe um nome e selecione Designer de Consulta.
Verifique se DAX está selecionado e desmarque o ícone Modo de Design .
Na caixa superior, cole a consulta copiada do Power BI Desktop.
Nota
Se a sua consulta incluir a função TOPN, elimine-a da consulta.
Selecione Executar consulta (o ponto de exclamação vermelho, !) para ter certeza de que sua consulta funciona.
Você verá os resultados da consulta na caixa inferior.
Selecione OK.
Você verá sua consulta na janela Consulta da caixa de diálogo Propriedades do Conjunto de Dados.
Selecione OK.
Agora você vê seu novo conjunto de dados com uma lista de seus campos no painel Dados do Relatório.
Criar uma tabela no relatório
Uma maneira rápida de criar uma tabela é usar o Assistente de Tabela.
Na faixa de opções Inserir, selecione> Assistente de Tabela de Tabela.
Escolha o conjunto de dados que você criou com a consulta >DAX Next.
Para criar uma tabela plana, selecione os campos desejados em Campos disponíveis. Você pode selecionar vários campos ao mesmo tempo, selecionando o primeiro desejado, mantendo pressionada a tecla Shift e selecionando o último.
Arraste os campos para a caixa >Valores Seguinte.
Escolha as opções de layout desejadas >em seguida.
Selecione Concluir. Você vê sua tabela no modo Design.
Selecione Clique para adicionar título e adicionar um título.
Selecione Executar para visualizar o relatório.
Selecione Layout de impressão para ver como seu relatório será impresso.
Este layout de relatório precisa de algum trabalho. Tem 54 páginas porque as colunas e margens tornam a tabela de duas páginas de largura.
Formatar o relatório
Você tem várias opções de formatação para ajustar sua tabela em uma página.
Você pode restringir as margens da página no painel Propriedades. Se não vir o painel Propriedades, no friso Ver, selecione a caixa de verificação Propriedades.
Selecione o relatório, não a tabela ou o título.
No painel Propriedades do Relatório, em Página, expanda Margens e altere cada uma para 0,75 pol.
Você também pode tornar as colunas mais estreitas. Selecione a borda da coluna e arraste o lado direito para a esquerda.
Outra opção é certificar-se de que os valores numéricos estão bem formatados. Selecione uma célula com um valor numérico.
Gorjeta
Pode formatar mais do que uma célula de cada vez mantendo premida a tecla Shift enquanto seleciona as outras células.
Na faixa de opções Página Inicial, na seção Número, altere o formato Padrão para um formato numérico, como Moeda.
Altere o estilo de espaço reservado para Valores de exemplo para que você possa ver a formatação na célula.
Se apropriado, diminua as casas decimais para economizar mais espaço na seção Número .
Livrar-se de páginas em branco
Mesmo que você tenha reduzido as margens e as colunas da tabela, você ainda pode acabar com todas as outras páginas em branco. Porquê? Por causa da matemática.
Quando você soma as margens de página definidas, mais a largura do corpo do relatório, ela deve ser menor do que a largura do formato do relatório.
Por exemplo, digamos que seu relatório tenha um formato de 8,5" X 11" e você tenha definido as margens laterais para 0,75 cada. As duas margens juntas fazem 1,5", então o corpo tem que ter menos de 7" de largura.
Selecione a borda direita da superfície de design do relatório e arraste-a para que fique menor do que o número desejado na régua.
Gorjeta
Você pode defini-lo com mais precisão nas propriedades do corpo . Em Tamanho, defina a propriedade Width .
Selecione Executar para pré-visualizar o relatório e certifique-se de que eliminou as páginas em branco. Este relatório tem agora apenas 26 páginas, em vez das 54 originais. Êxito!
Considerações e limitações
- Para conjuntos de dados que usam a Conexão Dinâmica com o Analysis Services, você pode se conectar diretamente usando a conexão subjacente do Analysis Services em vez de um conjunto de dados compartilhado.
- Se você quiser usar um modelo semântico do Power BI que usa o DirectQuery no Construtor de Relatórios do Power BI, o conjunto de dados deve incluir uma medida, mesmo que você não planeje exibir a medida em seu relatório. Sem a medida, o conjunto de dados não retornará resultados de dados adequados.
- Os conjuntos de dados com endossos Promovidos ou Certificados aparecem na lista de conjuntos de dados disponíveis, mas não são marcados como tal.