Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Alternativa a las consultas LOOKUPVALUE y Merge

Hola
Estoy intentando hacer el equivalente de un VLOOKUP de Excel en Power BI.
Mis tablas están en modo DirectQuery y todas son de la misma base de datos.
Las dos opciones que conozco son LOOKUPVALUE (DAX) y Merge Queries (Editor de consultas). Ninguno de ellos funciona. ¿Hay alguna alternativa?
No puedo usar LOOKUPVALUE porque está en modo DirectQuery. Cuando hago consultas de combinación, me da un error "Este paso da como resultado una consulta que no es compatible en el modo DirectQuery."
¿Cuáles son mis opciones aparte de cambiar mis tablas al modo de importación (lo que no quiero hacer)?

¡Gracias!

2 ACCEPTED SOLUTIONS
amitchandak
Super User
Super User

@SavetheVaquitas , Hay algunas cosas que no funcionan el modo de consulta directa. Hay limitaciones en la columna calculada. Ahora, ¿qué está buscando una seta que se logra como una columna o medida que necesita ser verificada?

Intenté cubrir algunas cosas que funcionan en consulta directa para columnas. -https://www.youtube.com/watch?v=My0bLn9voo4&list=PLPaNVDMhUXGbKatyDdOhGbTL3xW2Xy6pA

Pero dudo que cubra lo que estás buscando.

View solution in original post

Hola @SavetheVaquitas ,

Podríamos crear la columna calculada con la función Lookupvalue para la tabla de modo de importación. Pero podríamos crear la medida con la función Lookupvalue para la tabla de modo de consulta directa.

Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Saludos

Dedmon Dai

View solution in original post

5 REPLIES 5
Anonymous
Not applicable

Gracias a todos por sus respuestas. Lo que estoy tratando de lograr es bastante directo. La tabla de dimensiones contiene un identificador único (GUID) con su nombre adecuado.

En mi tabla de hechos, contiene el GUID y simplemente quiero extraer los nombres de la tabla de dimensiones.

@TomMartens Gracias, esto es posible. Sin embargo, no es mi primera opción, ya que tendría que comunicarse con mi proveedor que mantiene la fuente para hacer esto.

@edhans Sigo siendo un novato con PBI, el código M está más allá de mi profundidad, pero voy a echar un vistazo más de cerca a sus mensajes más adelante.

@amitchandak ¡Realmente estoy viendo las limitaciones de DirectQuery! Si una medida es posible, estaría abierto a intentarlo.

Gracias por todas sus respuestas. Podría volver al modo Importar para pasar de esto.

Hola @SavetheVaquitas ,

Podríamos crear la columna calculada con la función Lookupvalue para la tabla de modo de importación. Pero podríamos crear la medida con la función Lookupvalue para la tabla de modo de consulta directa.

Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Saludos

Dedmon Dai

amitchandak
Super User
Super User

@SavetheVaquitas , Hay algunas cosas que no funcionan el modo de consulta directa. Hay limitaciones en la columna calculada. Ahora, ¿qué está buscando una seta que se logra como una columna o medida que necesita ser verificada?

Intenté cubrir algunas cosas que funcionan en consulta directa para columnas. -https://www.youtube.com/watch?v=My0bLn9voo4&list=PLPaNVDMhUXGbKatyDdOhGbTL3xW2Xy6pA

Pero dudo que cubra lo que estás buscando.

edhans
Super User
Super User

@SavetheVaquitas ¿Puede proporcionar algunos datos y escenarios en los que está trabajando para que podamos verlos? Mejor aún, proporcione código M donde esté haciendo esto con una de las bases de datos gratuitas de Microsoft (AdventureWorks, WorldWideImporters, Contoso, etc.) y luego puedo probar directamente en mi servidor SQL.

Como @TomMartens señaló, hice un post esta mañana sobre las uniones condicionales que podrían funcionar, o List.Contains() hace unos meses en mi sitio, todos los cuales se pliegan muy bien.



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting
TomMartens
Super User
Super User

Hey @SavetheVaquitas ,

el enfoque más razonable es hacer la combinación (unión) o la vlookup en el sistema de origen.

Pero si no lo hará o no puede hacer estas operaciones en el sistema de origen, encontrará estas entradas de blog por @edhans útil: https://www.ehansalytics.com/

saludos

Tom



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.