Power BI LOOKUPVALUE | Exemples de funció Dax LOOKUPVALUE

LOOKUPVALUE a Power BI

Dit això sobre la importància de la funció VLOOKUP, podem utilitzar la mateixa funció a Power BI és la pregunta més freqüent de tots els principiants de Power BI, però, malauradament, no tenim VLOOKUP Power BI, en canvi, tenim un tipus de funció similar, és a dir, la funció LOOKUPVALUE a Power BI. En aquest article, us guiarem per aquesta funció. Si us he de dir la importància de VLOOKUP en Excel per a tots els usuaris d'Excel amb paraules simples "és només una part integral". Sí, VLOOKUP és una part integral de tots els usuaris d'Excel i funcions domèstiques del món Excel.

Què fa la funció LOOKUPVALUE a Power BI?

La funció LOOKUPVALUE és similar a la funció VLOOKUP a MS Excel, que busca la columna necessària d’una taula a l’altra en funció del valor de cerca. Com que ja sabem prou sobre VLOOKUP, no aprofundirem en aquesta funció teòricament, així que anem a veure l'escenari ara.

Tinc tres taules amb mi, a continuació es mostren les captures de pantalla de la mateixa.

Tenim tres taules anomenades "Taula_producte, Taula d'impostos i Taula_descompte" respectivament.

A Product_Table no tenim informació sobre "% d'impostos" i "% de descompte", que es troba a les altres dues taules. Per tant, a la columna comuna de les tres taules hi ha "Producte", de manera que, mitjançant aquesta opció, hem de recollir les dades a "Product_Table".

Abans d’aplicar la funció LOOKUPVALUE, vegem la sintaxi d’aquesta funció.

Nom de la columna del resultat: Això no és res més que a partir d’aleshores altres taules de quina columna necessitem el resultat. Per tant, per a un exemple de "Taula_Impost" necessitem resultats de la columna "Percentatge d'impostos" i de "Taula_Descompte" necessitem resultats de la columna "Percentatge de descompte".

Cerca el nom de la columna: Això no és res més que a la taula orientada (Taula_Impost o Taula_Descompte) en funció de la columna que cerquem Columna de resultats. Així que el nostre Valor de la cerca:Aquest és el nom de la columna de la taula actual (Taula_producte) que és el mateix que la columna del fitxer Cerca el nom de Colum d'altres taules.

Així, finalment, Cerca el nom de la columna i Valor de cerca les dues columnes haurien de ser iguals. El nom de la columna de cerca es troba a la taula de columnes de resultats i la columna del valor de cerca serà de la taula actual on estem aplicant la funció LOOKUPVALUE.

Exemple de funció DAX LOOKUPVALUE a Power BI

A la part superior es mostren les dades que estem utilitzant per aplicar la funció Dax LOOKUPVALUE a Power BI. Podeu descarregar el llibre de treball des de l’enllaç següent i el podeu utilitzar per practicar amb nosaltres.

Podeu descarregar aquesta plantilla Excel Power BI LOOKUPVALUE aquí: plantilla Excel Power BI LOOKUPVALUE

Pengeu les tres taules al fitxer Power BI per iniciar la demostració.

  • Per a "Taula_producte" hem de recuperar els valors de les altres dues taules, de manera que primer obtindrem "Descompte%" de "Taula_descompte". Feu clic amb el botó dret a "Taula_producte" i trieu "Columna nova".

  • Assigneu el nom de la "nova columna" com a "% de descompte".

  • Obriu la funció LOOKUPVALUE ara.

  • El primer argument és Nom de la columna de resultats ja que estem buscant el percentatge de descompte de "Taula_descompte", trieu el nom de la columna "Percentatge de descompte" de "Taula_Descompte".

  • El següent argument és Cerca el nom de la columna 1 per tant, aquest serà el nom de la columna "Producte" de "Taula_Descompte".

  • El següent argument és Valor de cerca de manera que es mostrarà el nom de columna "Producte" de "Taula_producte".

  • D'acord, hem acabat de tancar el claudàtor i premem la tecla Retorn per obtenir el resultat.

Aquí teniu el resultat de "% de descompte" de "Taula_descompte". Però quan mirem la columna de resultats, no està en format percentual, per tant, hem de canviar el format numèric a format percentual.

  • Aneu a la pestanya "Modelatge", trieu "Format" com a "Percentatge" i mantingueu la posició decimal com a 2.

  • S’aplicarà el format a la columna seleccionada com es mostra a continuació.

  • De la mateixa manera, ara hem d'inserir una columna més per obtenir "Tax%" de "Tax_Table", com és habitual, feu clic amb el botó dret i trieu "New Column", doneu el nom a la nova columna com a "Tax%" i obriu la funció LOOKUPVALUE de nou.

  • Aquesta vegada Nom de la columna de resultats provindrà de "Taula_Impost", és a dir, "% Impost".

  • Cerca el nom de la columna serà el nom de la columna "Producte" de "Taula_Impost".

  • El següent argument és Valor de cerca, per tant, aquest serà el nom de la columna "Producte" de "Taula_producte".

Tanqueu el parèntesi i premeu Retorn per obtenir els valors del "% d'impostos".

Així, mitjançant la funció Power BI LOOKUPVALUE, podem obtenir dades d’una taula a una altra.

Nota:El fitxer Power BI LOOKUPVALUE també es pot descarregar des de l'enllaç següent i es pot veure la sortida final.

Podeu descarregar aquesta plantilla Power BI LOOKUPVALUE aquí: plantilla Power BI LOOKUPVALUE

Coses que cal recordar

  • LOOKUPVALUE s’incorpora a Power BI com a funció de valor de cerca.
  • Si no es troba el valor de cerca, es tornarà en blanc com a resultat.
  • Columna de resultats i valor de cerca les columnes són les mateixes a les dues taules.
  • A diferència de VLOOKUP, hem de donar qualsevol nom de columna i paràmetres de cerca d’interval.