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

Pomocou programu Power Query Editor môžete pred prenosom množiny údajov zo SAP BW do dátového modelu Power BI Desktop alebo Microsoft Power Platform použiť ďalšie transformácie údajov a kroky filtrovania.

V Editore power query sa použité kroky pre dotaz zobrazujú na table Nastavenia dotazu vpravo. 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 Pridanie položiek.

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

Filtrovať zo stĺpca.

Ďalším jednoduchým spôsobom, ako nastaviť filter, je kliknúť pravým tlačidlom myši na jednu z hodnôt v tabuľke a potom vybrať členské filtre alebo textové filtre.

Filtrovať z hodnoty v tabuľke.

Môžete napríklad filtrovať množinu údajov tak, aby zahŕňala iba záznamy pre kalendárny rok alebo mesiac FEB 2003, alebo použiť textový filter len na zahrnutie záznamov, v ktorých kalendárny rok alebo mesiac obsahuje rok 2003.

Nie každý filter sa zloží do dotazu proti SAP BW. Môžete určiť, či je filter zložený do dotazu preskúmaním ikony v ľavom hornom rohu tabuľky údajov priamo nad číslom 1 prvého údajového záznamu.

Ak je ikona kockou, filter sa použije v dotaze proti systému SAP BW.

V ľavom hornom rohu tabuľky sa zobrazuje ikona kocky.

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

V ľavom hornom rohu tabuľky s ikonou tabuľky.

Za používateľské rozhranie editora power query sa kód generuje na základe jazyka vzorca M pre dotazy na mashup údajov.

Vygenerovaný kód M môžete zobraziť pomocou možnosti Rozšírený editor na karte Zobraziť.

Generovaný kód M v rozšírenom editore.

Ak chcete zobraziť popis každej funkcie 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 riadku vzorcov v hornej časti zadajte:

      = <function name>

kde <názov funkcie> je názov funkcie, ktorú chcete zobraziť, popísané. Nasledujúci príklad zobrazuje popis Cube.Transform funkcie.

Obrázok dialógového okna vytvoriť funkciu zobrazujúci informácie o funkcii Cube.Transform.

Nasledujúce príklady zobrazujú niektoré popisy rôznych funkcií kocky:

  • Cube.Transform: Použije zoznam funkcií alebo transformácií na kocke.
  • Cube.ApplyParameter: Použije zadané hodnoty pre parameter.
  • Cube.DisplayFolders: Vráti vnorený strom objektov predstavujúcich hierarchiu zobrazovacích priečinkov kocky.
  • Cube.Parameters: Vráti tabuľku so sadou parametrov, ktoré možno použiť na kocku.
  • Cube.Dimensions: Vráti tabuľku so sadou dimenzií pre kocku.
  • Cube.Measures: Vráti tabuľku so súborom mier pre kocku.

Pozri tiež