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.
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!
Solved! Go to Solution.
@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.
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
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
@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.
@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.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingHey @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
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |