Sdílet prostřednictvím


Transformace a filtrování datové sady SAP BW

S Editor Power Query můžete před přenesením datové sady ze SAP BW do datového modelu Power BI Desktopu nebo Microsoft Power Platform použít další transformace a filtrování dat.

V Editor Power Query se použitý postup dotazu zobrazí v podokně Nastavení dotazu vpravo. Pokud chcete upravit nebo zkontrolovat krok, vyberte ikonu ozubeného kola vedle kroku.

Pokud například vyberete ikonu ozubeného kola vedle položky Přidané položky, můžete zkontrolovat vybrané datové objekty v SAP BW nebo upravit zadané parametry dotazu. Tímto způsobem je možné filtrovat datovou sadu pomocí vlastnosti, která není součástí sady výsledků.

Dialogové okno Přidat položky

V sadě dat můžete použít další filtry výběrem rozevírací nabídky pro jeden ze sloupců.

Filtrujte ze sloupce.

Dalším snadným způsobem, jak nastavit filtr, je kliknout pravým tlačítkem myši na jednu z hodnot v tabulce a pak vybrat Filtry členů nebo Textové filtry.

Filtrujte z hodnoty v tabulce.

Můžete například vyfiltrovat sadu dat tak, aby zahrnovala pouze záznamy pro kalendářní rok/měsíc únor 2003 nebo můžete textový filtr použít jenom pro záznamy, ve kterých kalendářní rok/měsíc obsahuje rok 2003.

Ne každý filtr se přeloží do dotazu na SAP BW. Pokud chcete zjistit, jestli je filtr přeložený do dotazu, prozkoumáte ikonu v levém horním rohu tabulky dat přímo nad číslem 1 prvního datového záznamu.

Pokud je ikona datová krychle, použije se filtr v dotazu na systém SAP BW.

Levý horní roh tabulky s ikonou datové krychle

Pokud je ikona tabulka, není filtr součástí dotazu a použije se jenom u tabulky.

Levý horní roh tabulky s ikonou tabulky

Za uživatelským rozhraním Editor Power Query se kód generuje na základě jazyka vzorců M pro dotazy mashupu dat.

Vygenerovaný kód M můžete zobrazit pomocí možnosti Rozšířený editor na kartě Zobrazení.

Vygenerovaný kód M v Rozšířený editor

Pokud chcete zobrazit popis jednotlivých funkcí nebo ho otestovat, klikněte pravým tlačítkem myši na existující dotaz SAP BW v podokně Dotazy a vyberte Vytvořit funkci. Do řádku vzorců v horní části zadejte:

      = <název funkce>

where <function name is the name> of the function you want to see described. Následující příklad ukazuje popis Cube.Transform funkce.

Obrázek dialogového okna vytvořit funkci zobrazující informace o funkci Cube.Transform

Následující příklady ukazují některé popisy různých funkcí datové krychle:

  • Cube.Transform: Použije seznam funkcí nebo transformací v datové krychli.
  • Cube.ApplyParameter: Použije zadané hodnoty pro parametr.
  • Cube.DisplayFolders: Vrátí vnořený strom objektů představující hierarchii složky zobrazení datové krychle.
  • Cube.Parameters: Vrátí tabulku se sadou parametrů, které lze použít pro datovou krychli.
  • Cube.Dimensions: Vrátí tabulku se sadou dimenzí datové krychle.
  • Cube.Measures: Vrátí tabulku se sadou měr pro datovou krychli.

Viz také