Partilhar via


Insira dados diretamente em um relatório paginado no Construtor de Relatórios

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

Este artigo explica um recurso no Construtor de Relatórios do Microsoft Power BI que permite inserir dados diretamente em um relatório paginado como um conjunto de dados incorporado. Você pode digitar os dados diretamente em um conjunto de dados no relatório ou colá-los de outro programa, como o Microsoft Excel. Depois de criar um conjunto de dados inserindo dados, você pode usá-lo como faria com qualquer outro conjunto de dados incorporado criado. Além disso, você pode adicionar mais de uma tabela e, em seguida, usar uma como filtro para a outra. Esse recurso é especialmente útil para conjuntos de dados pequenos e estáticos que você pode precisar usar em seu relatório, como parâmetros de relatório.

Pré-requisitos

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

  • Para salvar seu relatório paginado em um servidor de relatório, você precisa de permissões para editar o arquivo RsReportServer.config.

Criar uma fonte de dados e um conjunto de dados

Depois de baixar e instalar o Construtor de Relatórios, siga o mesmo fluxo de trabalho usado para adicionar uma fonte de dados e um conjunto de dados incorporados ao relatório. No procedimento a seguir, em Fontes de Dados , você verá uma nova opção Inserir Dados . Você só precisa configurar essa fonte de dados uma vez em um relatório. Depois disso, você pode criar várias tabelas de dados inseridos como conjuntos de dados separados, todos usando essa única fonte de dados.

  1. No painel Dados do Relatório, selecione Novo>Conjunto de Dados.

    Captura de tela da opção Conjunto de Dados no painel Dados do Relatório.

  2. Na caixa de diálogo Propriedades do Conjunto de Dados, dê um nome ao conjunto de dados. Não inclua espaços.

  3. Ao lado de Fonte de dados, selecione Novo.

    Captura de tela do botão Nova fonte de dados incorporada.

  4. Na caixa Selecionar tipo de conexão, selecione Inserir dados>OK.

    Captura de ecrã da opção Introduzir dados.

  5. De volta à caixa de diálogo Propriedades do Conjunto de Dados, selecione Designer de Consulta.

    Captura de tela do botão Designer de Consulta.

  6. No painel Designer de Consulta, clique com o botão direito do mouse e cole seus dados na tabela.

    Captura de tela da opção Colar no Designer de Consulta.

  7. Para definir os nomes das colunas, clique duas vezes em cada NewColumn e digite o nome da coluna.

    Captura de ecrã da seleção do nome da coluna.

  8. Se a primeira linha contiver cabeçalhos de coluna dos dados originais, clique com o botão direito do rato e elimine-a.

  9. Por padrão, o tipo de dados para cada coluna é String. Para alterar o tipo de dados, clique com o botão direito do mouse no cabeçalho >da coluna Alterar Tipo e defina-o como outro tipo de dados, como Data ou Flutuação.

    Captura de ecrã das opções Alterar tipo de dados.

  10. Quando terminar de criar a tabela, selecione OK.

    A consulta gerada é a mesma que você veria com uma fonte de dados XML. Sob as capas, estamos usando XML como o provedor de dados. Nós o reaproveitamos para habilitar esse cenário também.

    Captura de tela da estrutura de dados XML.

  11. Na caixa de diálogo Propriedades do Conjunto de Dados, selecione OK.

  12. Você vê a fonte de dados e o conjunto de dados no painel Dados do Relatório.

    Captura de tela dos Conjuntos de Dados no painel Dados do Relatório.

Você pode usar seu conjunto de dados como base para visualizações de dados em seu relatório. Você também pode adicionar outro conjunto de dados e usar a mesma fonte de dados para ele.

Conceber o relatório

Agora que você tem uma fonte de dados e um conjunto de dados, está pronto para criar seu relatório. O procedimento a seguir cria um relatório simples com base nos dados da seção anterior.

  1. No menu Inserir, selecione >Assistente de Tabela de Tabela.

    Captura de ecrã da opção Assistente de Tabela.

  2. Selecione o conjunto de dados que você acabou de criar >Avançar.

    Captura de ecrã da caixa de diálogo Escolher um conjunto de dados.

  3. Na página Organizar campos, arraste os campos pelos quais deseja agrupar da caixa Campos disponíveis para a caixa Grupos de linhas. Neste exemplo:

    • CountryRegion
    • SalesYear
  4. Arraste os campos que deseja agregar da caixa Campos disponíveis para a caixa Valores . Neste exemplo:

    • SalesAmount

    Por padrão, o Construtor de Relatórios soma os campos na caixa Valores , mas você pode escolher outra agregação.

    Captura de tela de diferentes agregações para escolher.

  5. Selecione Seguinte.

  6. Na página Escolha o layout, mantenha todas as configurações padrão, mas desmarque Expandir/recolher grupos. Em geral, expandir e recolher grupos é ótimo, mas desta vez você quer ver todos os dados.

  7. Selecione Seguinte>Concluir. A tabela é exibida na superfície de design.

    Captura de tela do relatório no modo Design.

Execute o relatório

Para ver os valores reais e visualizar o relatório, execute-o.

  1. Selecione Executar no menu Página Inicial .

    Captura de ecrã a mostrar a seleção de Executar no friso Base.

    Agora você vê os valores. A matriz tem mais linhas do que você viu na visualização Design! Você pode formatar a página ou decidir usar as configurações padrão antes de salvar no computador local ou publicar no serviço.

  2. Para ver a aparência do relatório ao imprimi-lo, selecione Layout de impressão.

    Captura de ecrã a mostrar a seleção de Esquema de Impressão.

    Agora você vê como fica em uma página impressa.

    Captura de ecrã do relatório na vista de esquema de impressão.

Carregar o relatório paginado para o serviço do Power BI

Agora que os relatórios paginados são suportados no serviço do Power BI, pode carregar o relatório paginado para qualquer espaço de trabalho. Consulte Carregar um relatório paginado para obter detalhes.

Carregar o relatório paginado em um servidor de relatório

Você também pode carregar seu relatório paginado para um Servidor de Relatório do Power BI ou servidor de relatório do SQL Server Reporting Services 2016 ou 2017. Antes disso, você precisa adicionar o seguinte item ao seu RsReportServer.config como uma extensão de dados adicional. Faça backup do arquivo RsReportServer.config antes de fazer a alteração, caso tenha algum problema.

<Extension Name="ENTERDATA" Type="Microsoft.ReportingServices.DataExtensions.XmlDPConnection,Microsoft.ReportingServices.DataExtensions">
    <Configuration>
        <ConfigName>ENTERDATA</ConfigName>
    </Configuration>
</Extension>

Depois de editá-lo, veja a aparência da lista de provedores de dados no arquivo de configuração:

Captura de tela do arquivo de configuração do Servidor de Relatório.

É isso. Agora você pode publicar relatórios que usam essa nova funcionalidade no servidor de relatório.

Próximos passos