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.
CRM Log tiene relación de varios a uno con otras tablas.
@ziyabikram96 - Bastante seguro de que no se pueden anidar instrucciones SWITCH como esa a menos que esté utilizando SWITCH(TRUE()...) Yo "cambiaría" que DAX para utilizar una sola instrucción SWITCH(TRUE()...), lo que tiene allí es una especie de abominación. Sin ofender.
@ziyabikram96, difícil de decir. comprobar cada búsqueda por separado. debe devolver sólo un valor
Estoy tratando de calcular una columna calculada a través de esta expresión. La tabla actual tiene una relación de uno a varios con CRM Log.
@ziyabikram96 - Correcto, podrías reemplazar lo que tienes con algo como esto:
CC StartDate =
SWITCH(TRUE(),
MAXX(RELATEDTABLE('CRM Log'),[CS Referred To]) = "Supply Chain",LOOKUPVALUE(....),
MAXX(RELATEDTABLE('CRM Log'),[OPS Referred To]) = "Supply Chain",LOOKUPVALUE(....),
MAXX(RELATEDTABLE('CRM Log'),[SC Referred To]) = "Supply Chain",LOOKUPVALUE(....),
BLANK()
)
La otra cosa que está causando sus problemas son sus declaraciones DISTINCT. Eso devuelve una tabla de valores y, a continuación, está intentando usarla como escalar. Eso no funcionará y es probablemente la fuente del error que está recibiendo.
¡¡Estupendo!! Gracias alott!
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |