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 a todos, he buscado por todo el foro y no he dado con una respuesta que me resuelva.
Estoy trabajando con Direct Query, tengo 2 tablas:
El campo de vínculo es Telefono y como pueden ver es de muchos a uno. Quiero insertar en A una columna que indique cuando se tiene el mismo valor en B.
He intentado con RELATED y el resutlado es este mensaje: "The column 'B[Telefono]' either doesn't exist or doesn't have a relationship to any table available in the current context."
Incluso (me permite) cambiando la relación uno a uno, aparece el mismo error.
He intentado con otras formulas que he encontrado en internet sin resolver esto.
Gracias.
Solved! Go to Solution.
Hola @elflakoconk ,
Puede crear una medida como se indica a continuación:
Measure =
VAR _btelefono =
CALCULATE (
MAX ( 'B'[Telefono] ),
FILTER ( 'B', 'B'[Telefono] = MAX ( 'A'[Telefono] ) )
)
RETURN
IF ( NOT ( ISBLANK ( _btelefono ) ), "Si", "No" )
Saludos
Rena
Hola @elflakoconk ,
Puede crear una medida como se indica a continuación:
Measure =
VAR _btelefono =
CALCULATE (
MAX ( 'B'[Telefono] ),
FILTER ( 'B', 'B'[Telefono] = MAX ( 'A'[Telefono] ) )
)
RETURN
IF ( NOT ( ISBLANK ( _btelefono ) ), "Si", "No" )
Saludos
Rena
Muchas gracias, esto funcionó!!! el equipo de Microsoft me comento que las interacciones con DirectQuery pueden presentar algunas fallas con SQL Server, en mi caso sucedió, pero con esto se soluciona.
Muchas gracias.
Hola @elflakoconk ,
Si el problema se ha resuelto, ¿podría marcar el mensaje útil como Respondido? Ayudará a otros en la comunidad a encontrar la solución rápidamente cuando se enfrentan al mismo problema con usted. Gracias.
Saludos
Rena
Si desea utilizar relacionados, pruebe este
Column =
VAR _value=MAXX(FILTER(B,RELATED(B[telefono])),B[value])
return if (ISBLANK(_value),"No",_value)
Proud to be a Super User!
@elflakoconk , Relacionado se puede utilizar en relación 1- M en el lado M.
también puede mover datos como este de la mesa a otro
Nombre de la ciudad: maxx(FILTER(geography,geography[City Id]-Sales[City Id]),geography[City]) // New column in sales table in my case
Minx/maxx/sumx dependen de la necesidad
Muchas gracias, ¡probaré esto! y dará mi opinión
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 | |
1 | |
1 | |
1 | |
1 |