Een SAP BW-gegevensset transformeren en filteren
Met Power Query-editor kunt u aanvullende gegevenstransformaties en filterstappen toepassen voordat u de gegevensset van SAP BW naar het Power BI Desktop- of Microsoft Power Platform-gegevensmodel brengt.
In Power Query-editor worden de toegepaste stappen voor de query weergegeven in het deelvenster Query Instellingen aan de rechterkant. Als u een stap wilt wijzigen of controleren, selecteert u het tandwielpictogram naast een stap.
Als u bijvoorbeeld het tandwielpictogram naast Toegevoegde items selecteert, kunt u de geselecteerde gegevensobjecten controleren in SAP BW of de opgegeven queryparameters wijzigen. Op deze manier is het mogelijk om een gegevensset te filteren met behulp van een kenmerk dat niet is opgenomen in de resultatenset.
U kunt extra filters toepassen op de gegevensset door de vervolgkeuzelijst voor een van de kolommen te selecteren.
Een andere eenvoudige manier om een filter in te stellen, is door met de rechtermuisknop op een van de waarden in de tabel te klikken en vervolgens Lidfilters of Tekstfilters te selecteren.
U kunt bijvoorbeeld de gegevensset filteren op alleen records voor kalenderjaar/maand februari 2003 of een tekstfilter toepassen om alleen records op te nemen waarin kalenderjaar/maand 2003 bevat.
Niet elk filter wordt in de query tegen SAP BW gevouwen. U kunt bepalen of een filter in de query is gevouwen door het pictogram in de linkerbovenhoek van de gegevenstabel te bekijken, direct boven het nummer 1 van de eerste gegevensrecord.
Als het pictogram een kubus is, wordt het filter in de query toegepast op het SAP BW-systeem.
Als het pictogram een tabel is, maakt het filter geen deel uit van de query en wordt het alleen toegepast op de tabel.
Achter de gebruikersinterface van Power Query-editor wordt code gegenereerd op basis van de M-formuletaal voor gegevens mashup-query's.
U kunt de gegenereerde M-code weergeven met de optie Geavanceerde editor op het tabblad Beeld.
Als u een beschrijving voor elke functie wilt zien of wilt testen, klikt u met de rechtermuisknop op de bestaande SAP BW-query in het deelvenster Query's en selecteert u Functie maken. Voer in de formulebalk bovenaan het volgende in:
= <functienaam>
waarbij <de functienaam> de naam is van de functie die u wilt zien. In het volgende voorbeeld ziet u de beschrijving van de Cube.Transform
functie.
In de volgende voorbeelden ziet u enkele beschrijvingen van verschillende kubusfuncties:
Cube.Transform
: De lijst met functies of transformaties op de kubus wordt toegepast.Cube.ApplyParameter
: De opgegeven waarden voor een parameter worden toegepast.Cube.DisplayFolders
: retourneert een geneste structuur van objecten die de weergavemaphiƫrarchie van de kubus vertegenwoordigen.Cube.Parameters
: retourneert een tabel met de set parameters die op de kubus kunnen worden toegepast.Cube.Dimensions
: retourneert een tabel met de set dimensies voor de kubus.Cube.Measures
: retourneert een tabel met de set metingen voor de kubus.