LOOKUPVALUE i Power BI
Når det er sagt om vigtigheden af VLOOKUP-funktionen, kan vi bruge den samme funktion i Power BI er det almindelige spørgsmål fra alle Power BI-begyndere, men desværre har vi ikke VLOOKUP Power BI; i stedet har vi en lignende funktion, dvs. LOOKUPVALUE-funktion i Power BI. I denne artikel vil vi guide dig gennem denne funktion. Hvis jeg er nødt til at fortælle dig vigtigheden af VLOOKUP i excel for alle excel-brugere med enkle ord, "det er bare en integreret del." Ja, VLOOKUP er en integreret del af alle Excel-brugere og husholdningsfunktioner i Excel-verdenen.
Hvad gør LOOKUPVALUE-funktion i Power BI?
LOOKUPVALUE-funktionen svarer til VLOOKUP-funktionen i MS Excel, som søger efter den krævede kolonne fra den ene tabel til den anden baseret på søgeværdien. Da vi allerede ved nok om VLOOKUP, går vi ikke teoretisk dybt ind i denne funktion, så lad os se på scenariet nu.
Jeg har tre borde med mig. Nedenfor er skærmbillederne af det samme.
Vi har tre tabeller med henholdsvis "Product_Table, Tax-Table og Discount_Table".
I Product-_Table har vi ikke oplysninger om "Tax%" og "Discount%", som findes i de to andre tabeller. Så i alle de tre tabeller er den fælles kolonne "Produkt", så hvis vi bruger dette, er vi nødt til at hente dataene til "Product_Table."
Før vi anvender LOOKUPVALUE-funktionen, lad os se på syntaksen for denne funktion.
Resultatkolonnenavn: Dette er intet andet end fra da andre tabeller, hvorfra kolonnen vi har brug for resultatet. Så for eksempel fra "Tax_Table" har vi brug for resultater fra kolonnen "Tax%" og fra "Discount_Table" har vi brug for resultater fra kolonnen "Discount%".
Søg kolonnenavn: Dette er intet andet end i den målrettede tabel (Tax_Table eller Discount_Table) baseret på hvilken kolonne vi leder efter resultatsøjlen . Så vores søgeværdi: Dette er kolonnenavnet i den nuværende tabel (Product_Table), som er den samme som kolonnen i Search Colum-navnet på andre tabeller.
Så i sidste ende, Søg kolonne navn og Søg værdi både kolonner bør være den samme. Søgekolonnenavn er inde fra resultatsøjletabellen, og søgeværdi-kolonnen kommer fra den nuværende tabel, hvor vi anvender LOOKUPVALUE-funktionen.
Eksempel på LOOKUPVALUE DAX-funktion i Power BI
Ovenstående er de data, vi bruger til at anvende LOOKUPVALUE Dax-funktionen i Power BI. Du kan downloade projektmappen fra nedenstående link og kan bruge den til at øve med os.
Upload alle de tre tabeller til Power BI-filen for at starte demonstrationen.
- For "Product_Table" skal vi hente værdierne fra de to andre tabeller, så først henter vi "Discount%" fra "Discount_Table." Højreklik på "Product_Table" og vælg "New Column."
- Giv navnet på den "nye kolonne" som "Rabat%."
- Åbn funktionen LOOKUPVALUE nu.
- Det første argument er resultatkolonnens navn, da vi leder efter rabatprocenten fra "Discount_Table", vælg kolonnenavnet "Discount%" fra "Discount_Table."
- Det næste argument er Søg kolonnenavn 1, så dette vil være kolonnenavnet "Produkt" fra "Rabattabel".
- Det næste argument er søgeværdi, så dette vil være et "produkt" -kolonnenavn fra "produkt_tabel".
- Okay, vi er færdige. Luk beslaget, og tryk på enter-tasten for at få resultatet.
Så godt, vi har fået resultatet fra "Discount%" fra "Discount_Table." Men når vi ser på resultatkolonnen, er den ikke i procentformat, så vi skal ændre nummerformatet til procentformat.
- Gå til fanen "Modellering", vælg "Format" som "Procent", og hold decimalen som 2.
- Dette vil anvende formatet til den valgte kolonne som nedenfor.
- På samme måde er vi nu nødt til at indsætte en kolonne mere for at hente "Tax%" fra "Tax_Table", som normalt, højreklik og vælg "New Column", giv navnet på den nye kolonne som "Tax%" og åbn funktionen LOOKUPVALUE en gang til.
- Denne gang vil kolonnenavn være fra "Tax_Table", dvs. "Tax%".
- Navn på søgekolonne vil være kolonnenavnet "Produkt" fra "Skattetabel".
- Det næste argument er søgningsværdi , så dette vil kolonnenavnet "produkt" fra "produkt_tabel".
Luk parentes og tryk enter for at få "Skat%" -værdierne.
Som dette ved hjælp af Power BI LOOKUPVALUE-funktionen kan vi hente data fra en tabel til en anden.
Bemærk: Power BI LOOKUPVALUE-fil kan også downloades fra nedenstående link, og den endelige output kan ses.
Du kan downloade denne Power BI LOOKUPVALUE-skabelon her - Power BI LOOKUPVALUE-skabelonTing at huske
- LOOKUPVALUE er indarbejdet i Power BI som en opslagsværdifunktion.
- Hvis opslagsværdien ikke findes, returneres den blank som et resultat.
- Kolonner med resultatkolonne og søgningsværdi er de samme i begge tabeller.
- I modsætning til VLOOKUP er vi nødt til at give parametre for hvilket som helst kolonnenavn og rækkevidde.