Transformar e filtrar um conjunto de dados do SAP BW
Com o Power Query Editor, 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 do Microsoft Power Platform.
No Power Query Editor, os Passos Aplicados à consulta são apresentados no painel Definições de Consulta à direita. Para modificar ou rever 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á revisar 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.
Você pode aplicar filtros adicionais no conjunto de dados selecionando o menu suspenso para uma das colunas.
Outra maneira fácil de definir um filtro é clicar com o botão direito do mouse em um dos valores na tabela e selecionar Filtros de Membro ou Filtros de Texto.
Por exemplo, você pode filtrar o conjunto de dados para incluir apenas registros para Ano Civil/Mês FEV 2003 ou aplicar um filtro de texto para incluir apenas registros onde Ano Civil/Mês contém 2003.
Nem todos os filtros serão dobrados na consulta em relação ao SAP BW. Você pode determinar se um filtro está 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 SAP BW.
Se o ícone for uma tabela, o filtro não fará parte da consulta e será aplicado apenas à tabela.
Por trás da interface do usuário do Power Query Editor, o código é gerado com base na linguagem da fórmula M para consultas de mashup de dados.
Você pode visualizar o código M gerado com a opção Editor Avançado na guia Exibir.
Para ver uma descrição para cada função ou testá-la, clique com o botão direito do mouse na consulta SAP BW existente no painel Consultas e selecione Criar função. Na barra de fórmulas na parte superior, digite:
= <nome da função>
onde <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.
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 aninhada de objetos que representam 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
: Devolve uma tabela com o conjunto de dimensões para o cubo.Cube.Measures
: Devolve uma tabela com o conjunto de medidas para o cubo.