Compartilhar via


Tutorial: Criar um relatório paginado e fazer upload dele no serviço do Power BI

APLICA-SE A: Power BI Report Builder Power BI Desktop

Este tutorial explica como se conectar a um banco de dados SQL do Azure de exemplo, usar um assistente no Power BI Report Builder para criar um relatório paginado com uma tabela que encapsula várias páginas e, em seguida, carregar o relatório paginado em qualquer workspace no serviço do Power BI.

Captura de tela mostrando um relatório paginado no Serviço do Power BI.

Aqui estão as etapas que você deverá concluir este tutorial:

  • Crie um banco de dados de exemplo do Azure.
  • Crie uma matriz no Construtor de Relatórios do Power BI com a ajuda de um assistente.
  • Formate o relatório com o título, os números de página e os títulos de coluna em cada página.
  • Formate a moeda.
  • Carregue o relatório no serviço do Power BI.

Pré-requisitos

Aqui estão os pré-requisitos para criar o relatório paginado:

Os requisitos de licença para publicar relatórios paginados do Power BI (arquivos .rdl) são os mesmos dos relatórios do Power BI (arquivos .pbix).

Criar a matriz com um assistente

  1. Inicie o Construtor de Relatórios do Power BI no computador.

    A caixa de diálogo Guia de Introdução é aberta.

    Captura de tela mostrando a tela Introdução do Report Builder.

  2. No painel esquerdo, verifique se Novo Relatório está selecionado e, no painel direito, selecione Assistente de Tabela ou Matriz.

  3. Na página Escolher um conjunto de dados, selecione Criar um conjunto de dados>Avançar.

    Captura de tela que mostra onde encontrar a opção Criar um conjunto de dados.

  4. Na página Escolha uma conexão com uma fonte de dados, selecione Nova.

    Captura de tela que mostra onde selecionar Novo para uma conexão de fonte de dados.

    A caixa de diálogo Propriedades da Fonte de Dados é aberta.

  5. Você pode nomear uma fonte de dados como desejar, usando caracteres e sublinhados. Para este tutorial, na caixa Nome, digite MyAzureDataSource.

  6. Na caixa Selecionar tipo de conexão, selecione Banco de Dados SQL do Microsoft Azure.

  7. Selecione Compilar ao lado da caixa Cadeia de conexão.

    Captura de tela que mostra onde encontrar a opção Criar nas propriedades da fonte de dados.

    A caixa de diálogo Propriedades da Conexão abre.

  8. No portal do Azure: volte para o portal do Azure e selecione Bancos de dados SQL.

    Captura de tela que mostra o banco de dados SQL na lista de recursos do portal do Azure.

  9. Selecione o banco de dados SQL do Azure criado no início rápido "Criar um exemplo de banco de dados SQL do Azure no portal do Azure" na seção Pré-requisitos deste artigo.

  10. Na guia Visão geral, copie o valor na caixa Nome do servidor.

  11. No Report Builder: volte para o Report Builder. Na caixa de diálogo Propriedades de Conexão, em Nome do servidor, cole o nome do servidor que você copiou.

  12. Para Faça logon no servidor, verifique se a opção Usar a autenticação do SQL Server está selecionada, digite o nome de usuário e a senha que você criou no Azure para o banco de dados de exemplo.

  13. Em Conectar-se a um banco de dados, selecione a seta suspensa e selecione o nome do banco de dados que você criou no Azure.

    Captura de tela da caixa de diálogo Propriedades da Conexão que mostra onde encontrar as opções Conectar a um banco de dados.

  14. Selecione Testar Conexão. Você vê a mensagem Resultados de teste informando Teste de conexão bem-sucedido.

  15. Selecione OK>OK.

    Agora na caixa Cadeia de conexão, o Construtor de Relatórios exibe sua nova string de conexão.

    Captura de tela que mostra onde encontrar a String de conexão na tela Propriedades da Fonte de Dados.

  16. Selecione OK.

  17. Na página Escolha uma conexão com uma fonte de dados, você verá "(neste relatório)" em sua nova conexão de fonte de dados. Selecione essa fonte de dados >Avançar.

    Captura de tela que mostra onde selecionar a fonte de dados.

  18. Insira o mesmo nome de usuário e a mesma senha na caixa >Avançar.

  19. Na página Criar uma consulta, expanda SalesLT, expanda Tabelas e selecione estas tabelas:

    • Endereço
    • Cliente
    • Produto
    • ProductCategory
    • SalesOrderDetail
    • SalesOrderHeader

    Como Relacionamentos>Detecção automática está selecionado, o Construtor de Relatórios detecta as relações entre essas tabelas.

    Captura da tela Criar uma consulta.

  20. Selecione Executar Consulta. O Construtor de Relatórios exibe os Resultados da consulta.

    Captura de tela que mostra onde a lista de resultados da consulta é exibida.

  21. Selecione Avançar.

  22. Na página Organizar campos, arraste esses campos da caixa Campos disponíveis para a caixa Grupos de linhas:

    • CompanyName
    • SalesOrderNumber
    • Product_Name
  23. Arraste estes campos da caixa Campos disponíveis para a caixa Valores:

    • OrderQty
    • UnitPrice
    • LineTotal

    O Construtor de Relatórios faz automaticamente a soma dos campos na caixa Valores.

    Captura de tela da tela Organizar campos que mostra onde encontrar as seções Grupos de linhas e Valores.

  24. Na página Escolher o layout, mantenha todas as configurações padrão, mas desmarque a caixa de seleção ao lado de Expandir/recolher grupos. Em geral, o recurso de expandir/recolher grupos é ótimo, mas desta vez você deseja que a tabela encapsule várias páginas.

  25. Selecione Avançar>Concluir. A tabela é exibida na superfície de design.

O que você criou

Façamos uma pausa por um momento para examinar os resultados do assistente.

Captura de tela que mostra os resultados do assistente de Matriz com números rotulando cada seção.

  1. No painel Dados do Relatório, você verá a fonte de dados inseridos do Azure e o conjunto de dados inseridos baseados nele, que você criou.

  2. A superfície de design tem cerca de seis polegadas de largura. Na superfície de design, você vê a matriz exibindo títulos de coluna e valores de espaço reservado. A matriz tem seis colunas e parece ter apenas cinco linhas de altura.

  3. Quantidade do pedido, Preço unitário e Total de linhas são todas somas, e cada grupo de linhas tem um subtotal.

    Você não vê os valores de dados reais. Você precisa executar o relatório para vê-los.

  4. No painel Propriedades, a matriz selecionada é chamada de Tablix1. Um tablix no Construtor de Relatórios é uma região de dados que exibe dados em linhas e colunas. Ele pode ser uma tabela ou matriz.

  5. No painel Agrupamento, você verá os três grupos de linhas que você criou no assistente:

    • CompanyName
    • Pedido de Vendas
    • Nome do Produto

    Esta matriz não tem grupos de colunas.

Executar o relatório

Para ver os valores reais, você precisará executar o relatório.

  1. Selecione Executar na barra de ferramentas Página inicial.

    Agora você pode ver os valores. A matriz tem muito mais linhas do que você viu no modo de exibição de Design. Observou que o Construtor de Relatórios diz que é a página 1 de 2?. O Construtor de Relatórios carrega o relatório o mais rápido possível, de modo que só recupera dados suficientes para algumas páginas por vez. O ponto de interrogação indica que o Construtor de Relatórios ainda está carregando dados.

    Captura de tela de um relatório que mostra onde encontrar o número da página e as setas de navegação da página.

Formatar o relatório

Agora você tem um relatório com uma matriz que o encapsula em 33 páginas. Vamos adicionar outros recursos e melhorar a aparência dele. Você pode executar o relatório após cada etapa, se quiser ver como ele está ficando.

  • Na guia Executar da faixa de opções, selecione Design, para continuar a modificá-lo.

Definir a largura da página

Normalmente, um relatório paginado é formatado para imprimir e uma página típica tem 8 1/2 X 11 polegadas.

  1. Arraste a régua para que a superfície de design tenha sete polegadas de largura. As margens padrão têm 1 polegada em cada lado, então as margens laterais precisam ser mais estreitas.

  2. Clique na área cinza ao redor da superfície de design para mostrar as propriedades Relatório.

    Se você não vir o painel Propriedades, selecione a guia Exibição>Propriedades.

  3. Expanda Margens e altere Esquerda e Direita de 1 polegada para 0,75 polegada.

    Captura de tela das propriedades do relatório que mostra onde ver e editar as margens do relatório.

Adicionar um título a um relatório

  1. Selecione as palavras Clique para adicionar título na parte superior da página, em seguida, digite Vendas por empresa.

  2. Selecione o texto do título e, no painel Propriedades em Fonte, altere Cor para Azul.

Adicionar um número da página

Você observou que o relatório tem um carimbo de data e hora no rodapé. Você também pode adicionar um número de página no rodapé.

  1. Na parte inferior da superfície de design, você vê [&ExecutionTime] à direita no rodapé.

  2. No painel Dados do Relatório, expanda a pasta Campos Internos. Arraste Número da Página para o lado esquerdo do rodapé, na mesma altura que [& ExecutionTime].

  3. Arraste o lado direito da caixa [&PageNumber] caixa para que ela fique quadrada.

  4. Na guia Inserir, selecione Caixa de texto.

  5. Clique à direita de [&PageNumber], digite "de" e marque o quadrado da caixa de texto.

  6. Arraste Total geral de páginas para o rodapé, à direita de "de", em seguida, arraste o lado direito para que ele também fique quadrado.

    Captura de tela do painel Dados do Relatório que mostra para onde arrastar um campo interno para um rodapé.

Deixar a tabela mais larga

Agora você pode deixar a matriz grande o suficiente para preencher a largura da página e deixar as colunas de texto mais largas para que os nomes não rolem tanto.

  1. Selecione a matriz, em seguida, selecione a coluna Nome da Empresa.

  2. Passe o mouse sobre a barra cinza na parte superior da matriz na borda direita da coluna Nome da Empresa. Arraste para a direita, até que a coluna termine em 1 3/8 polegada.

    Captura de tela que mostra para onde arrastar a borda de uma coluna para torná-la mais larga.

  3. Arraste a borda direita do Nome do Produto até que a coluna termine em 3 3/4 polegadas.

Agora, a matriz tem a mesma largura da área de impressão.

Formatar a moeda

Se você observou quando executou o relatório, o valor em dólar ainda não está formatado como moeda.

  1. Selecione a célula [Sum(OrderQty)] no canto superior esquerdo, mantenha pressionada a tecla Shift e selecione a célula [Sum(LineTotal)] inferior direita.

    Captura de tela que mostra onde selecionar células com valores de moeda.

  2. Na guia Página inicial, selecione o símbolo de moeda como o sinal de cifrão ($), em seguida, selecione a seta ao lado de Estilos de espaço reservado>Valores de Exemplo.

    Captura de tela que mostra onde selecionar valores de exemplo.

    Agora você pode ver os valores formatados como moeda.

    Captura de tela mostrando valores de relatório formatados como moeda.

Adicionar cabeçalhos de coluna em cada página

Mais um aprimoramento de formatação antes de publicar o relatório no serviço do Power BI: fazer os cabeçalhos de coluna aparecerem em cada página no relatório.

  1. Na extremidade direita da barra superior no painel Agrupamento, selecione a seta suspensa >Modo Avançado.

    Captura de tela que mostra onde selecionar o Modo Avançado.

  2. Selecione a barra Estática de cima nos Grupos de Linhas. Repare que a célula Nome da Empresa na matriz está selecionada.

    Captura de tela que mostra onde selecionar a barra Estático.

  3. No painel Propriedades, você vê as propriedades para Membro Tablix. Defina KeepWithGroup como Após e RepeatOnNewPage como True.

    Captura de tela que mostra onde encontrar as propriedades do Membro Tablix.

    É hora de executar o relatório e ver como ele está.

  4. Selecione Executar na guia Página inicial.

  5. Selecione Layout de Impressão, se ainda não estiver selecionado. Agora o relatório tem 29 páginas. Percorra algumas páginas. Você verá que a moeda está formatada, as colunas têm títulos em cada página e o relatório tem um rodapé com números de página e o carimbo de data e hora em cada página.

    Captura de tela de um relatório de exemplo com Layout de impressão selecionado.

  6. Salve o relatório no computador.

Carregue o relatório no serviço

Agora que você criou esse relatório paginado, é hora de carregá-lo no Serviço do Power BI.

  1. No painel de navegação do serviço do Power BI, selecione Workspaces>Criar workspace.

  2. Nomeie seu workspace Azure AW ou dê outro nome exclusivo. Você é o único membro por enquanto.

  3. No novo workspace, selecione Carregar>Navegar. Navegue até onde você salvou o arquivo >Abrir.

    O Power BI importa o arquivo e você o vê em Relatórios na página de lista do aplicativo.

    Captura de tela que mostra onde o relatório aparece na lista Relatórios na página Lista de aplicativos.

  4. Selecione o relatório para exibi-lo.

  5. Se receber um erro, você talvez precise digitar novamente suas credenciais. Selecione as reticências à direita do relatório e escolha Gerenciar.

    Captura de tela que mostra onde selecionar Gerenciar para gerenciar seu relatório.

  6. Selecione Editar credenciais e insira as credenciais usadas no Azure quando você criou o banco de dados do Azure.

    Captura de tela que mostra onde selecionar Editar credenciais.

  7. Agora, você pode exibir o relatório paginado no serviço do Power BI.

O que são relatórios paginados no Power BI?