Transformácia a filtrovanie množiny údajov SAP BW

S Editor Power Query môžete použiť ďalšie transformácie údajov a kroky filtrovania ešte predtým, ako prenesiete množinu údajov zo SAP BW do dátového modelu aplikácie Power BI Desktop alebo platformy Microsoft Power Platform.

V Editor Power Query sa časť Použité kroky pre daný dotaz zobrazí na pravej table Nastavenia dotazu. Ak chcete upraviť alebo skontrolovať krok, vyberte ikonu ozubeného kolieska vedľa kroku.

Ak napríklad vyberiete ikonu ozubeného kolieska vedľa položky Pridané položky, môžete skontrolovať vybraté údajové objekty v SAP BW alebo upraviť zadané parametre dotazu. Týmto spôsobom je možné filtrovať množinu údajov pomocou charakteristiky, ktorá nie je zahrnutá v množine výsledkov.

Dialógové okno Pridať položky.

Výberom rozbaľovacej ponuky pre jeden zo stĺpcov môžete v množine údajov použiť ďalšie filtre.

Filtrujte zo stĺpca.

Ďalším jednoduchým spôsobom nastavenia filtra je kliknúť pravým tlačidlom myši na jednu z hodnôt v tabuľke a potom vybrať položku Filtre členov alebo Textové filtre.

Filtrujte z hodnoty v tabuľke.

Množinu údajov môžete napríklad filtrovať tak, aby obsahovala len záznamy pre kalendárny rok/mesiac FEB 2003, alebo použiť textový filter tak, aby zahŕňal len záznamy, kde kalendárny rok/mesiac obsahuje rok 2003.

Nie každý filter sa presunie do dotazu na SAP BW. To, či je filter zložený do dotazu, môžete zistiť tak, že prejdete ikonu v ľavom hornom rohu tabuľky údajov priamo nad číslom 1 prvého záznamu údajov.

Ak ikona predstavuje kocku, filter sa použije v dotaze na systém SAP BW.

Ľavý horný roh tabuľky zobrazujúci ikonu kocky.

Ak je ikona tabuľkou, filter nie je súčasťou dotazu a použije sa len na tabuľku.

Ľavý horný roh tabuľky zobrazujúci ikonu tabuľky.

Za používateľskou rozhraním Editor Power Query sa vygeneruje kód na základe jazyka vzorcov M pre dotazy mashup údajov.

Vygenerovaný kód jazyka M môžete zobraziť s možnosťou Rozšírený editor na karte Zobraziť.

Vygenerovaný kód jazyka M na Rozšírený editor.

Ak chcete zobraziť popis pre každú funkciu alebo ju otestovať, kliknite pravým tlačidlom myši na existujúci dotaz SAP BW na table Dotazy a vyberte položku Vytvoriť funkciu. Do riadka vzorcov v hornej časti zadajte:

      = <názov funkcie>

kde <názov> funkcie je názov funkcie, ktorú chcete zobraziť, ako je opísané. Nasledujúci príklad znázorňuje Cube.Transform popis funkcie.

Obrázok dialógového okna vytvorenie funkcie zobrazujúceho informácie o funkcii Cube.Transform.

Nasledujúce príklady uvádzajú popisy rôznych funkcií kocky:

  • Cube.Transform: Použije zoznam funkcií alebo transformácií v kocke.
  • Cube.ApplyParameter: Použije zadané hodnoty pre parameter.
  • Cube.DisplayFolders: Vráti vnorený strom objektov, ktoré predstavujú hierarchiu zobrazovaného priečinka kocky.
  • Cube.Parameters: Vráti tabuľku s množinou parametrov, ktoré možno použiť na kocku.
  • Cube.Dimensions: Vráti tabuľku s množinou dimenzií pre kocku.
  • Cube.Measures: Vráti tabuľku s množinou mierok pre kocku.

Pozrite si tiež