Compartilhar via


Inserir 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 do Microsoft Power BI Report Builder que permite inserir dados diretamente em um relatório paginado como um conjunto de dados inserido. Você pode digitar os dados diretamente em um conjunto de dados em seu 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 exatamente como faria com qualquer outro conjunto de dados inserido que você criou. Além disso, você pode adicionar mais de uma tabela e usá-la como um filtro para as outras. Esse recurso é especialmente útil para conjuntos de dados de pequenos e estáticos que talvez você precise 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 para relatórios do Power BI (arquivos .pbix).

Criar uma fonte de dados e um conjunto de dados

Depois de baixar e instalar o Report Builder, siga o mesmo fluxo de trabalho que você usa para adicionar uma fonte de dados inserida e o conjunto de dados ao seu relatório. No procedimento a seguir, em Fontes de Dados, você verá uma nova opção Inserir Dados. Você precisa configurar essa fonte de dados apenas uma vez em um relatório. Depois disso, você pode criar várias tabelas de dados inseridos como conjuntos de dados separados, tudo usando essa fonte de dados única.

  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, nomeie o 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 inserida.

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

    Captura de tela da opção Inserir Dados.

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

    Captura de tela do botão Designer de Consultas.

  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 Consultas.

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

    Captura de tela da seleção de nome da coluna.

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

  9. Por padrão, o tipo de dados para cada coluna é a Cadeia de Caracteres. 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 Float.

    Captura de tela das opções Alterar tipo de dados.

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

    A consulta gerada é a mesmo que você veria com uma fonte de dados XML. Nos bastidores, estamos usando XML como o provedor de dados. Podemos ter remodelado-o para habilitar esse cenário também.

    Captura de tela de estrutura de dados XML.

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

  12. Você verá sua fonte de dados e o conjunto de dados no painel Relatório de Dados.

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

Você pode usar o conjunto de dados como a 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.

Criar o relatório

Agora que tem uma fonte de dados e um conjunto de dados, você 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 Tabela>Assistente de Tabela.

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

  2. Selecione o conjunto de dados recém-criado >Avançar.

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

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

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

    • SalesAmount

    Por padrão, o Report Builder soma os campos da caixa Valores, mas você pode escolher outra agregação.

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

  5. Selecione Avançar.

  6. Na página Escolher 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 Avançar>Concluir. A tabela é exibida na superfície de design.

    Captura de tela do relatório no modo de exibição de Design.

Executar o relatório

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

  1. Selecione Executar no menu Início.

    Captura de tela da seleção de Executar na faixa de opções Página Inicial.

    Agora você pode ver os valores. A matriz tem mais linhas do que você viu no modo de exibição de Design. Você pode formatar a página ou decidir usar as configurações padrão antes de salvar o relatório no computador local ou publicá-lo no serviço.

  2. Para ver como o relatório é exibido ao imprimi-lo, selecione Layout de Impressão.

    Captura de tela da seleção de Layout de Impressão.

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

    Captura de tela do relatório na exibição de layout de impressão.

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

Agora que há suporte para relatórios paginados no serviço do Power BI, você pode fazer upload do relatório paginado para qualquer workspace. Veja Carregar um relatório paginado para obter detalhes.

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

Você também pode carregar seu relatório paginado para um Servidor de Relatórios do Power BI ou o servidor de relatório SQL Server Reporting Services 2016 ou 2017. Antes de fazer isso, é preciso adicionar o item a seguir ao seu RsReportServer.config como uma extensão de dados adicionais. Faça backup do arquivo RsReportServer.config antes de fazer a alteração, caso encontre qualquer problema.

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

Depois de editá-lo, esta é a aparência que a lista de provedores de dados no arquivo de configuração deve ter:

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

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

Próximas etapas