Transformar e filtrar um conjunto de dados do SAP BW

com o Editor de Power Query, você pode aplicar as transformações de dados adicionais e as etapas de filtragem antes de colocar o dataset de SAP BW no modelo de dados do Power BI Desktop ou do Microsoft Power Platform.

no Editor de Power Query, as etapas aplicadas para a consulta são mostradas no painel consulta Configurações à 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 em SAP BW ou modificar os parâmetros de consulta especificados. Dessa forma, é possível filtrar um conjunto de um DataSet 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 linhas selecionando o menu suspenso para uma das colunas.

Filtrar da 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 de um valor na tabela.

Por exemplo, você pode filtrar o conjunto de recursos para incluir apenas registros para o ano civil/mês de fevereiro de 2003 ou aplicar um filtro de texto para incluir somente registros em que o ano/mês do calendário contenha 2003.

Nem todo filtro será dobrado na consulta em relação a 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 ao sistema de SAP BW.

Canto superior esquerdo da tabela mostrando o ícone de cubo.

Se o ícone for uma tabela, o filtro não faz parte da consulta e é aplicado somente à tabela.

Canto superior esquerdo da tabela mostrando o ícone de tabela.

Por trás da interface do usuário do editor de 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 testá-la, clique com o botão direito do mouse na consulta de SAP BW existente no painel consultas e selecione criar função. Na barra de fórmulas na parte superior, digite:

      = <function name>

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

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

Os exemplos a seguir 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 de pastas de exibição do cubo.
  • Cube.Parameters: Retorna uma tabela com o conjunto de parâmetros que podem ser aplicados 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