Transformar e filtrar conjunto de dados do SAP BW

Com o Editor do Power Query, você pode aplicar transformações de dados adicionais e etapas de filtragem antes de trazer o conjunto de dados do SAP BW para o modelo de dados do Power BI Desktop ou Microsoft Power Platform.

No Editor do Power Query, as Etapas Aplicadas da consulta são mostradas no painel Configurações da Consulta à direita. Para modificar ou revisar uma etapa, selecione o ícone de engrenagem ao lado de uma etapa.

Por exemplo, se você selecionar o ícone de engrenagem ao lado de Itens Adicionados, poderá examinar os objetos de dados selecionados no SAP BW ou modificar os parâmetros de consulta especificados. Dessa forma, é possível filtrar um conjunto de dados usando uma característica que não está incluída no conjunto de resultados.

Caixa de diálogo Adicionar itens.

Você pode aplicar filtros adicionais no conjunto de dados clicando no menu suspenso de uma das colunas.

Filtrar pela coluna.

Outra maneira fácil de definir um filtro é clicar com o botão direito do mouse em um dos valores na tabela e, em seguida, selecionar Filtros de Membro ou Filtros de Texto.

Filtrar por um valor da tabela.

Por exemplo, você poderia filtrar o conjunto de dados para incluir apenas os registros para Ano Civil/Mês FEV 2003 ou aplicar um filtro de texto para incluir apenas os registros em que Ano Civil/Mês contém 2003.

Nem todos os filtros serão dobrados na consulta no SAP BW. Você pode determinar se um filtro é dobrado na consulta examinando o ícone no canto superior esquerdo da tabela de dados, diretamente acima do número 1 do primeiro registro de dados.

Se o ícone for um cubo, o filtro será aplicado na consulta no sistema do SAP BW.

Canto superior à esquerda da tabela mostrando um ícone de cubo.

Se o ícone for uma tabela, o filtro não fará parte da consulta e só será aplicado à tabela.

Canto superior à esquerda da tabela mostrando um ícone de tabela.

Nos bastidores da interface do usuário do Editor do Power Query, o código é gerado com base na linguagem de fórmula M para consultas de mashup de dados.

Você pode exibir o código M gerado com a opção Editor Avançado na guia Exibir.

Código M gerado no Editor Avançado.

Para ver uma descrição de cada função ou para testá-la, clique com o botão direito do mouse na consulta do SAP BW existente no painel Consultas e selecione Criar Função. Na barra de fórmulas, na parte superior, digite:

      = <function name>

em que <function name> é o nome da função que você deseja ver descrita. O exemplo a seguir mostra a descrição da função Cube.Transform.

Imagem da caixa de diálogo Criar função, mostrando informações sobre a função Cube.Transform.

Os seguintes exemplos mostram algumas descrições de várias funções de cubo:

  • Cube.Transform: aplica a lista de funções ou transformações no cubo.
  • Cube.ApplyParameter: aplica os valores especificados para um parâmetro.
  • Cube.DisplayFolders: retorna uma árvore de objetos aninhada que representa a hierarquia da pasta de exibição do cubo.
  • Cube.Parameters: retorna uma tabela com o conjunto de parâmetros que pode ser aplicado ao cubo.
  • Cube.Dimensions: retorna uma tabela com o conjunto de dimensões para o cubo.
  • Cube.Measures: retorna uma tabela com o conjunto de medidas para o cubo.

Confira também