Forum Discussion
Ayuda con DAX
Me pregunto si alguien podría dedicar algo de tiempo para ayudarme a escribir una medida. Parece fácil lógicamente, ¡pero no puedo hacer que funcione!
He simplificado la consulta en Excel: tengo una Tabla de Ventas y una Tabla de Hechos (costo de logística para cada cliente). He vinculado las dos tablas a través de una relación uno:muchos desde la Tabla de Logística hasta la Tabla de Ventas.
Usando SUMX y Related, he escrito con éxito un dax simple (¡pero no simple para mí!) que devuelve el resultado correcto en la matriz para ventas x Tarifa de logística %. Sin embargo, no importa qué medida intente escribir para obtener la tarifa fija por cliente, obtengo el total de todas las tarifas fijas en cada línea (resaltado en rojo en la tabla azul):
¿Cómo se debe redactar mi medida? ¡Me está volviendo loco!
Gracias
Reelaboré mis relaciones y ahora funciona bien. ¡Argh! Gracias por su ayuda, sin embargo.
6 Replies
- Syndicate_Admin
Administrator
Creo que sus campos para Tarifa fija podrían establecerse en SUMA. En el visual Matrix, ¿puede hacer clic en la flecha hacia abajo en la columna Tarifa fija y seleccionar No resumir o seleccionar Max?
¡Esperemos que esto ayude!
Seguir
- Syndicate_Admin
Administrator
Hola Theo! No veo 'No resumir' y seleccionar 'Max' me da el mismo valor en cada fila todavía, aunque el valor máximo en lugar del total. Es como si la relación no estuviera funcionando, pero si ese fuera el caso, tampoco creo que mi otra medida funcione.
- Syndicate_Admin
Administrator
Gracias por hacérmelo saber. ¿Puedes intentar usar LOOKUPVALUE para ver si eso funciona? https://docs.microsoft.com/en-us/dax/lookupvalue-function-dax
Por lo general, si RELATED no funciona, podría ser un problema de relación. Si es así, se espera que LOOKUPVALUE resuelva esto (siempre que haya una tarifa fija por ID de cliente).
Espero que esto ayude.
Seguir
- Syndicate_Admin
Administrator
Reelaboré mis relaciones y ahora funciona bien. ¡Argh! Gracias por su ayuda, sin embargo.
- Syndicate_Admin
Administrator
@ClaireAMAdams ¡Impresionante de escuchar! ¡Bien hecho!