Udostępnij za pośrednictwem


Przekształcanie i filtrowanie zestawu danych SAP BW

Dzięki Edytor Power Query można zastosować dodatkowe przekształcenia danych i kroki filtrowania przed przeniesieniem zestawu danych z systemu SAP BW do modelu danych programu Power BI Desktop lub Microsoft Power Platform.

W Edytor Power Query zastosowane kroki zapytania są wyświetlane w okienku Zapytanie Ustawienia po prawej stronie. Aby zmodyfikować lub przejrzeć krok, wybierz ikonę koła zębatego obok kroku.

Jeśli na przykład wybierzesz ikonę koła zębatego obok pozycji Dodane elementy, możesz przejrzeć wybrane obiekty danych w oprogramowaniu SAP BW lub zmodyfikować określone parametry zapytania. W ten sposób można filtrować zestaw danych przy użyciu charakterystyki, która nie jest uwzględniona w zestawie wyników.

Okno dialogowe Dodawanie elementów.

Możesz zastosować dodatkowe filtry w zestawie danych, wybierając menu rozwijane dla jednej z kolumn.

Filtruj z kolumny.

Innym łatwym sposobem ustawienia filtru jest kliknięcie prawym przyciskiem myszy jednej z wartości w tabeli, a następnie wybranie pozycji Filtry składowe lub Filtry tekstowe.

Filtruj z wartości w tabeli.

Na przykład można filtrować zestaw danych tak, aby zawierał tylko rekordy dla roku kalendarzowego/miesiąca lutego 2003 r., lub zastosować filtr tekstowy, aby uwzględnić tylko rekordy, w których rok kalendarzowy/miesiąc zawiera rok kalendarzowy 2003.

Nie każdy filtr zostanie złożony w zapytanie względem systemu SAP BW. Możesz określić, czy filtr jest składany w zapytaniu, sprawdzając ikonę w lewym górnym rogu tabeli danych, bezpośrednio powyżej liczby 1 pierwszego rekordu danych.

Jeśli ikona jest modułem, filtr jest stosowany w zapytaniu względem systemu SAP BW.

Lewy górny róg tabeli przedstawiający ikonę modułu.

Jeśli ikona jest tabelą, filtr nie jest częścią zapytania i jest stosowany tylko do tabeli.

Lewy górny róg tabeli przedstawiający ikonę tabeli.

Za interfejsem użytkownika Edytor Power Query kod jest generowany na podstawie języka formuł M dla zapytań mashup danych.

Wygenerowany kod M można wyświetlić przy użyciu opcji Edytor zaawansowany na karcie Widok.

Wygenerowany kod M w Edytor zaawansowany.

Aby wyświetlić opis każdej funkcji lub przetestować ją, kliknij prawym przyciskiem myszy istniejące zapytanie SAP BW w okienku Zapytania i wybierz polecenie Utwórz funkcję. Na pasku formuły u góry wprowadź:

      = <nazwa funkcji>

gdzie <nazwa funkcji to nazwa> funkcji, którą chcesz zobaczyć. W poniższym przykładzie przedstawiono opis Cube.Transform funkcji.

Obraz przedstawiający okno dialogowe tworzenia funkcji z informacjami o funkcji Cube.Transform.

W poniższych przykładach przedstawiono niektóre opisy różnych funkcji modułu:

  • Cube.Transform: stosuje listę funkcji lub przekształceń w module.
  • Cube.ApplyParameter: stosuje określone wartości dla parametru.
  • Cube.DisplayFolders: zwraca zagnieżdżone drzewo obiektów reprezentujących hierarchię folderów wyświetlania modułu.
  • Cube.Parameters: zwraca tabelę z zestawem parametrów, które można zastosować do modułu.
  • Cube.Dimensions: zwraca tabelę z zestawem wymiarów modułu.
  • Cube.Measures: zwraca tabelę z zestawem miar dla modułu.

Zobacz też