VERT.ZOEKEN in Power BI - Repliceer Vlookup met de functie Lookupvalue

Inhoudsopgave

Lookup-functies worden heel vaak gebruikt bij de weergave van gegevens, en vergelijkbaar met Excel is een van de veel gebruikte lookup-functies de Vlookup-functie in power bi, maar is niet ingebouwd in power bi, dus we moeten de lookup-functie repliceren met DAX om Vlookup te gebruiken in power bi.

Power BI Vlookup

Waarschijnlijk zegt zelfs geen enkele Excel dat ze de functie niet kennen. Dat is de populariteit van VERT.ZOEKEN in Excel. Iedereen twijfelt dus over het repliceren van de functie VERT.ZOEKEN in Power BI. In dit artikel laten we u in detail zien hoe u VERT.ZOEKEN repliceert in Power BI.

Hoe VERT.ZOEKEN repliceren in Power BI?

Stel dat u drie tafels heeft met de naam 'Verkooptafel, Stadstafel en Managertafel'.

U kunt de gegevens naar een Excel-bestand kopiëren en deze vervolgens als Excel-bestandsverwijzing in Power BI importeren. U kunt ook de Excel-werkmap downloaden via de onderstaande link, die voor dit voorbeeld wordt gebruikt.

Upload deze tabellen naar Power BI.

In de verkooptabel hebben we geen "Regionamen" en "Managernamen", maar om de gegevens uit de andere twee tabellen op te halen, hebben we "Stad" als de gemeenschappelijke kolom of waarde tussen deze tabellen.

Door de DAX-functie LOOKUPVALUE te gebruiken, kunnen we de gegevens uit andere tabellen ophalen naar 'Verkooptabel'. Hieronder vindt u de syntaxis van de LOOKUPVALUE DAX-functie.

  • Resultaat kolomnaam: in dit argument moeten we specificeren van welke en van welke kolom we het resultaat nodig hebben ??? Als we bijvoorbeeld de naam van de regio ophalen uit 'Stadstabel', is de resultaatkolom 'Regio-namen' uit 'Stadstabel'.
  • Zoekkolomnaam: op basis van welke kolom we zoeken in de resultaatkolom in de andere tabel, dwz in "stadstabel" is "stad" de basiskolom.
  • Zoekwaarde: In de resultaat vereiste tabel (Verkooptabel), op basis van welke kolom we naar het resultaat zoeken. dwz in "Verkooptabel" is "Stad" de zoekbasiswaarde.
Hint: in beide tabellen moeten zoekkolomnaam en zoekwaarde hetzelfde zijn.

Neem de bovenstaande tabellen alleen als voorbeeld,

  • Ga naar het tabblad 'Gegevens' en kies 'Verkooptabel'.
  • Klik met de rechtermuisknop op de "Verkooptabel" en kies "Nieuwe kolom".
  • Hierdoor wordt u gevraagd de kolom eerst een naam te geven, dus geef een naam op als 'Regio's'.
  • Open nu de functie LOOKUPVALUE.
  • Het eerste argument van deze DAX-functie is "Resultaatkolomnaam", dus kies bij "Stadstabel" de kolom "Namen van regio's".
  • Het volgende argument is 'Zoekkolomnaam', dwz van 'Stadstabel' op basis van 'Stadsnamen' halen we de gegevens op, dus kies de kolom 'Stadsnamen' in 'Stadstabel'.
  • Het volgende argument is Zoekwaarde1, dwz uit de huidige tabel, dwz de basiswaarde van de "Verkooptabel" is de kolom "Stadsnamen", dus kies de kolom.

Sluit de beugel en druk op de enter-toets. We krijgen een nieuwe kolom in 'Verkooptabel' als 'Regio's'.

  • Evenzo moeten we de "Managernamen" ophalen uit "Manager-tabel". Klik opnieuw met de rechtermuisknop op de "Verkooptabel" en kies "Nieuwe kolom". Dit zal u vragen om de kolom een ​​naam te geven, dus geef een naam op als "Manager".
  • Open de functie LOOKUPVALUE nogmaals.
  • Deze keer hebben we het resultaat van "Manager-tabel" nodig, dus de resultaatkolomnaam is "Manager" van "Manager-tabel".
  • Vervolgens moeten we de zoekkolomnaam selecteren , dwz uit "Manager-tabel" op basis van "Stad" halen we de gegevens op, dus kies de kolom "Stad" in "Manager-tabel".
  • De zoekwaarde is ook de naam 'Stad', maar afkomstig van 'Verkooptabel'.

Sluit de haak en druk op de enter-toets om de "Manager" -namen als nieuwe kolom te krijgen.

Dus, op deze manier, door de DAX-functie "LOOKUPVALUE" in Power BI te gebruiken om ook VERT.ZOEKEN in Power BI te repliceren.

Alternatieve manier om de gegevens op te halen in Power BI

Door "Power Query" te gebruiken, kunnen we de gegevens uit andere tabellen samenvoegen of ophalen.

  • Klik in het Power BI-bestand op het tabblad Start op "Query's bewerken".
  • Dit opent het "Power Query" -editorvenster. Klik in dit nieuwe venster onder het tabblad 'HOME' op 'Query's samenvoegen'. Let op: Selecteer “Verkooptafel” en doe dit.
  • Dit opent het venster "Samenvoegen".
  • Vanaf nu kunnen we zien dat "Verkooptabel" al is geselecteerd. Dus kies in de tweede vervolgkeuzelijst 'City Table'.
  • Van deze twee tabellen moeten we de gemeenschappelijke kolommen selecteren, dus gemeenschappelijke kolommen tussen deze twee tabellen zijn "Stadsnamen", dus selecteer dezelfde kolommen in beide tabellen.
  • Klik nu op "Ok" om terug te keren naar het venster "Query Editor".
  • Zoals je kunt zien, is er een nieuwe kolom gemaakt, dus klik op de dubbele zijpijl om meer opties te zien.
  • Dit toont de onderstaande opties.
  • Selecteer hieruit alleen "Regio's", omdat in onze "Verkooptabel" de kolom met de stadnaam al bestaat, dus maak de selectie ongedaan.

Klik op "Ok" om "Regio" namen te krijgen.

  • Herhaal hetzelfde proces om "Manager" -namen samen te voegen.
  • Nadat u kolommen heeft samengevoegd, klikt u op 'Sluiten en toepassen'.

Nu keert het terug naar het Power BI-bestand, ga naar het tabblad "Gegevens" om nieuwe samengevoegde kolommen te zien.

Opmerking: u kunt het Power BI VERT.ZOEKEN-bestand downloaden via de onderstaande link en elke opmaaktechniek toepassen zoals toegepast.

U kunt deze Power BI-sjabloon VERT.ZOEKEN hier downloaden - Power BI-sjabloon VERT.ZOEKEN

Dingen om hier te onthouden

  • LOOKUPVALUE is een functie van het type VERT.ZOEKEN om de gegevens op te halen uit andere tabellen in Power BI.
  • De samenvoegoptie Power Query is de alternatieve manier om gegevens uit verschillende tabellen op te halen.
  • LOOKPVALUE is een DAX-functie en u moet alle parameters van de DAX-functie in power bi begrijpen.

Interessante artikelen...