Criar e usar o visual de relatório paginado

APLICA-SE A: Power BI Report Builder Serviço do Power BI Power BI Desktop

Neste artigo, você vai aprender a usar o visual de relatório paginado para os relatórios do Power BI. Esse visual nativo do Power BI permite que você renderize qualquer relatório paginado carregado no serviço em um relatório do Power BI.

Esse visual traz a potência dos relatórios paginados para os seus relatórios do Power BI. Você pode mapear campos do modelo semântico do Power BI para serem usados como valores de parâmetro para o visual de relatório paginado. A habilidade de mapear campos oferece uma experiência totalmente interativa como qualquer outro visual.

O visual de relatório paginado foi projetado para integrar um relatório paginado a outros visuais em um relatório do Power BI. Ele permite exportações de dados grandes, detalhamentos e geração de documentos. Se você estiver migrando conteúdo de relatório paginado do local ou descobrir que o visual do relatório paginado é o único elemento em uma página, considere usar o relatório paginado diretamente.

Criar um visual de relatório paginado

  1. Abra o relatório do Power BI no Power BI Desktop ou no serviço do Power BI. Se estiver no serviço do Power BI, selecione Editar.

    Screenshot of selecting Edit in the Power BI service.

  2. Selecione Relatório paginado no painel Visualizações.

    Screenshot of selecting the Paginated report visual from the Visualizations pane.

  3. Selecione Conectar ao relatório.

    Screenshot of the Connect to report box.

  4. Pesquise e selecione o relatório paginado existente salvo no serviço do Power BI.

  5. Selecione Definir parâmetros.

    Screenshot of setting parameters.

  6. Você tem duas opções para mapear os parâmetros de relatório paginado:

    Você pode associar o parâmetro de relatório paginado aos campos do Power BI:

    a. Arraste o campo Power BI para o campo Parâmetros no painel Visualizações.
    b. Selecione esse campo no menu suspenso. Selecione Ver relatório.

    Screenshot of binding a field in Power BI to a parameter in the paginated report visual.

    Ou use o parâmetro padrão para relatório paginado, se o autor do relatório tiver especificado algum.

    Screenshot of specifying parameters in the paginated report visual.

  7. Agora o seu relatório paginado será renderizado no relatório do Power BI.

    Screenshot of paginated report rendering in a Power BI report.

  8. Se você fizer edições no serviço do Power BI, selecione Salvar para salvá-las. Se você fizer edições no Power BI Desktop, selecione Publicar e escolha um workspace em uma capacidade Premium para publicar o relatório do Power BI no serviço do Power BI.

    Observação

    É recomendável salvar o relatório do Power BI com o visual de relatório paginado no mesmo workspace que o relatório paginado. Isso garante que os leitores com acesso ao relatório do Power BI também tenham acesso ao relatório paginado, o que é necessário para que o visual de relatório paginado seja renderizado.

    Screenshot of publishing the report to the Power BI service.

Filtragem cruzada

Você pode habilitar a filtragem cruzada entre o visual de relatório paginado e outros visuais no relatório do Power BI: mapeie os parâmetros do relatório paginado para os campos no relatório do Power BI. Se você tem outros visuais que afetam o campo do Power BI selecionado para os valores de parâmetro, o visual do relatório paginado será atualizado conforme você interage com esses visuais.

Por exemplo, se for selecionado Fiscal Year FY2018 no visual de segmentação, o visual do relatório paginado será atualizado automaticamente para mostrar as vendas de FY2018, pois o campo Fiscal Year do Power BI é mapeado para o parâmetro Fiscal Year do relatório paginado.

Screenshot of cross-filtering between a paginated report visual and other visuals in the Power BI report.

Ativar a barra de ferramentas

No painel Formatar, você pode mostrar ou ocultar a Barra de ferramentas no visual de relatório paginado. Com a barra de ferramentas visível, os leitores de relatório podem exportar facilmente o relatório paginado de dentro do relatório do Power BI usando o botão Exportar da barra de ferramentas do relatório. Os relatórios paginados dão suporte à exportação para os seguintes formatos: Excel, PDF, Accessible PDF, CSV, PowerPoint, Word, MHTML e XML. Os visuais de relatório padrão do Power BI impõem uma limitação de 150.000 linhas ao usar a opção Exportar dados. Por outro lado, com o visual do relatório paginado, é possível exportar até um milhão de linhas para o Excel usando o botão Exportar na barra de ferramentas e manter toda a formatação no relatório paginado.

Screenshot of Export option on the paginated report toolbar.

Você também pode mostrar os parâmetros na barra de ferramentas. No painel Formatar, ative a opção Parâmetros. Com essa opção habilitada, você pode selecionar e aplicar parâmetros da barra de ferramentas do visual do relatório paginado.

Screenshot of Parameters in the paginated report toolbar.

Filtros de aplicação automática

Você pode escolher se os filtros de relatório são aplicados automaticamente ao visual de relatório paginado. Por padrão, a opção Filtros de aplicação automática está desativada. Com a opção desativada, o visual de relatório paginado permanece inalterado conforme você ajusta os filtros no relatório do Power BI. Se você ativar os filtros de aplicação automática, o visual de relatório paginado será atualizado automaticamente à medida que você aplicar filtros ou atualizar outros visuais que afetem o campo selecionado para o valor do parâmetro.

  • Selecione o visual de relatório paginado. No painel Formatar, ative a opção Filtros de aplicação automática.

Considerações e limitações

  • Ao conectar campos a um parâmetro de relatório paginado, verifique se os valores de campo são usados como estão, em outras palavras, Não resumir ou como agregações (por exemplo, Soma, Média e assim por diante). Você pode usar a opção Mostrar como uma tabela no menu de contexto do visual de relatório paginado para ver os valores reais sendo passados para relatórios paginados durante o runtime.
  • Você pode mapear um campo de agregação no Power BI, como Soma, Média, Mínimo ou Máximo, para um parâmetro de relatório paginado. Se você fizer isso, considere se o parâmetro de relatório paginado é um parâmetro de valor único ou de vários valores. Se estiver mapeando para um parâmetro de valor único, o valor agregado será usado. Se estiver mapeando para um parâmetro de vários valores, os valores agregados por linha serão mapeados para o parâmetro.
  • Ao inserir um relatório do Power BI que contém um visual de relatório paginado, usando o método Inserir para seus clientes, você precisa de uma entidade de serviço e um token de inserção de vários recursos, conforme explicado em Como inserir um relatório do Power BI que contém um visual de relatório paginado.
  • Ao adicionar um relatório do Power BI que contém um visual de relatório paginado a um aplicativo do Power BI, inclua o relatório paginado no aplicativo, bem como todos os sub-relatórios e relatórios de destino de detalhamento dos quais o visual do relatório depende. Se o aplicativo não tiver públicos-alvos ou se o relatório paginado referenciado pelo visual estiver em outro workspace, os usuários do aplicativo deverão ter pelo menos acesso da função Visualizador ao workspace do relatório paginado para exibir o relatório paginado no visual. Se quiser manter o relatório paginado oculto no menu de navegação do aplicativo Power BI, consulte Permitir acesso ao conteúdo oculto.
  • Não há suporte para o visual de relatório paginado para assinatura ou exportação de relatório do Power BI. Você pode abrir o próprio relatório paginado subjacente e criar uma assinatura para ele, conforme explicado em Assinar relatórios paginados.
  • O visual de relatório paginado tem um limite interno de redução de dados de 30.000 valores devido ao máximo de 30.000 visuais do Power BI. Se qualquer campo usado no visual contiver mais de 30.000 valores, um algoritmo de redução de dados será ativado e removerá as linhas que estão acima do limite. Como resultado, o relatório paginado pode mostrar resultados incorretos devido a dados ausentes de parâmetros de relatório. Para contornar isso, tente usar filtros para filtrar valores desnecessários ou mapear os parâmetros de relatório para campos com menos valores.
  • A duração da sessão de relatório paginada é limitada pelo tempo de expiração do token de acesso. Atualmente, não há suporte para atualizar automaticamente o token. Depois que a sessão expirar, uma caixa de diálogo solicitará que você atualize o visual e inicie uma nova sessão de renderização.
  • O visual do relatório paginado não é atualizado como parte dos Pipelines de Implantação. Como solução alternativa, edite o relatório do Power BI no destino para atualizar o visual de relatório paginado e usar o relatório paginado no espaço de trabalho de destino.

Usando um modelo semântico do Power BI com um parâmetro de data

Observação

As versões do Power BI Report Builder 15.7.01704.0001 e acima permitem que você use parâmetros de data com o visual de relatório paginado sem precisar seguir estas próximas etapas. Baixe a versão mais recente do Power BI Report Builder.

Quando você usa um modelo semântico do Power BI como fonte para um relatório paginado e configura um parâmetro de data na consulta que gera automaticamente a tabela de parâmetros e o parâmetro, o uso desse parâmetro em um parâmetro de relatório paginado falha. O relatório paginado trata visualmente o parâmetro como um campo de texto e não faz a correspondência com o campo de data do Power BI. Há 3 soluções alternativas:

  • Na mesma fonte de dados do Power BI, crie um conjunto de dados com apenas os valores de data. Use esse conjunto de dados como os valores disponíveis para o parâmetro, definindo o tipo de dado do parâmetro como Data/Hora.
  • Altere manualmente o texto da consulta DAX no conjunto de dados gerado automaticamente para remover a parte que define o parâmetro como um valor de texto.
  • Altere o modelo semântico do Power BI usando o Power Query para adicionar uma coluna que formata o campo de data como um campo de texto.

Mais perguntas? Experimente a Comunidade do Power BI