Power BI-parameters - Parameters maken en gebruiken in Power BI?

Parameters in Power BI-rapport

Een parameter is niets anders dan een ander soort scenario's hebben om naar de uiteindelijke uitkomst van elk project te kijken. Met behulp van de parameter-slicer in Power BI zullen we alleen naar verschillende soorten resultaten kijken wanneer de parameterwaarden worden verhoogd of verlaagd.

We hopen dat je wat-als-analyse hebt gedaan in MS Excel. Dit is een nuttige analyse om naar verschillende scenario's te kijken wanneer de onafhankelijke variabele verandert met bepaalde oplopende of afnemende snelheden.

Het is ook mogelijk om een ​​soort analyse uit te voeren in Power BI door de parameter "What-If-Analysis" te gebruiken. In dit artikel laten we u zien hoe u die parameters in Power BI maakt. Stel dat u de verkoopwaarde berekent, en u wilt weten wat de uiteindelijke verkoopcijfers zijn als u verschillende kortingspercentages geeft. Dit is dus mogelijk met 'What If Analysis Parameter'.

Voorbeeld van parameter in Power BI

Nu zullen we zien hoe we Parameter kunnen gebruiken met enkele praktische gegevens. U kunt het werkboek dat in dit voorbeeld wordt gebruikt downloaden om samen met ons te oefenen via de onderstaande link.

Hieronder staan ​​de gegevens die we voor dit voorbeeld gebruiken.
  • Upload de bovenstaande gegevenstabel naar Power BI. Vervolgens kunt u de onderstaande tabel zien.
  • Eerst maken we een overzichtstabel voor elke stad. Sleep de vereiste kolom naar het waardeveld.

We kunnen de tabel bekijken op het tabblad Rapport.

Nu moeten we een parameter maken om de totale verkoop te zien als de korting wordt gegeven tegen verschillende percentagewaarden.

Volg de onderstaande stappen om een ​​parameterslicer te maken voor een kortingsbedrag.

  • Stap 1: Ga naar het tabblad "Modellering" en klik op "Nieuwe parameter".
  • Stap 2: Nu zullen we het onderstaande What If Analysis-parametervenster zien.
  • Stap 3: Het eerste dat we met dit venster kunnen doen, is een naam geven aan onze parameter. We noemen de naam 'Discount Slab'.
  • Stap 4: Vervolgens kunnen we de optie 'Gegevenstype' kiezen als geheel getal, decimaal getal en vast decimaal getal. "

Ik kies het gegevenstype als 'Geheel getal'.

  • Stap 5: Vervolgens zullen we beslissen wat het minimum aantal is en wat het maximum aantal is. In dit geval variëren onze kortingsnummers van 0 tot 5, dus we plaatsen "nul" voor minimum en 5 voor maximum platen.
  • Stap 6: De volgende optie is "Incrementele waarde", dwz wanneer de slicer wordt verhoogd of verlaagd, wat moet dan de incrementele waarde zijn? In dit geval zouden onze aantallen met 1 moeten toenemen en is de standaardwaarde niets.
  • Stap 7: Klik nu op "Ok" en we zullen een slicer hebben zoals hieronder.

Nog een ding dat u moet opmerken, is dat deze slicer een automatische tabel heeft gemaakt en dat die tabel twee kolommen heeft, dat wil zeggen 'Kortingsplaat en kortingsplaatwaarde'.

Deze twee kolommen worden automatisch gemaakt door twee DAX-functies, namelijk 'GENERATESERIES' en 'SELECTEDVALUE'.

Tafel met korting

Waardetabel met kortingplaat

De functie GENERATESERIES zegt "GENERATESERIES (0, 5, 1)", dwz de minimumwaarde is "0", de maximumwaarde is "5" en de incrementele waarde is "1".

Nu we deze tabel gebruiken, maken we nieuwe verkoopwaarden voor 'Verkooptabel'.

  • Klik met de rechtermuisknop op de "Verkooptabel" en kies "Nieuwe meting".
  • Hierdoor wordt ons gevraagd de nieuwe maatregel een naam te geven, dus geef de naam op als 'Verkoop na korting'.
  • Open SUMX-functie.
  • Het eerste argument van de SUMX DAX-functie is 'Tabel', dwz uit welke tabel we kolommen gebruiken om de 'Verkoop na korting' te berekenen, in dit voorbeeld concentreren we ons op 'Verkooptabel', dus verwijs alleen naar deze tabel .

Het volgende argument is 'Expressie', dwz wat moet de uit te voeren berekening zijn. Dus wat we hier moeten doen, is van de waarde "Totale verkoop" die we moeten aftrekken van het geselecteerde percentage van de slicer-parameter.

  • Geef dus eerst een verwijzing naar de waardekolom "Totale verkoop".
  • Voer het minteken (-) in.
  • Selecteer nu opnieuw de kolom "Totale verkoop".
  • Plaats nu het vermenigvuldigingsteken (*).
  • Nu moeten we vermenigvuldigen met "Discount Slab Value" uit de parametertabel "Discount Slab".

Opmerking: Druk op ALT + ENTER om naar de volgende regel te gaan in het geval van lange formules.

Opmerking: gedeeld door 100 om de procentuele waarde te krijgen.

  • Druk op de enter-toets en we hebben een nieuwe meting in 'Verkooptabel'.
  • Sleep nu nieuwe metingen naar de bestaande tabel om nieuwe verkoopwaarden na korting te zien.

Het vertoont dezelfde waarden als de oude, nietwaar ??

  • Verhoog nu de kortingsplaat naar 3 en zie cijfers.

Wauw!! Nu hebben we een nieuwe verkoopwaarde na aftrek van 3% van de totale verkoopwaarde.

Opmerking: Power BI-parameters in het rapportbestand kunnen ook worden gedownload via de onderstaande link en de uiteindelijke uitvoer kan worden bekeken.

U kunt deze Power BI Parameters Template hier downloaden - Power BI Parameters Template

Dingen om hier te onthouden

  • In Power BI worden parameters gebruikt om wat-als-analyses uit te voeren.
  • We kunnen de minimum- en maximumparameters instellen, evenals de gegevenstypenummers.
  • Als de parameter is ingesteld, wordt er een nieuwe tabel gemaakt met behulp van DAX-functies.
  • Nieuwe waarde moet worden gecreëerd als 'Nieuwe meetwaarde', niet als 'Nieuwe kolom'.

Interessante artikelen...