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
He calculado las Ventas presupuestadas (4) para el lugar, la comida y la bebida. Tengo segmentaciones de página para Departamento (Dept) y Subpartamental (SubDept) así que también he eliminado estos filtros.
Mi valor de ventas presupuestado es correcto. Lo que quiero hacer ahora es mostrar solo el importe de ventas si se seleccionan 2 departamentos, pero no si se selecciona alguno de los otros departamentos.
El cálculo de Ventas presupuestadas es:
Los departamentos son AV, Finanzas, RRHH, IT, Operaciones, Prop Ops, Pyme.
Me gustaría poder mostrar el monto de ventas presupuestado si se seleccionan Operaciones u Prop Ops, pero no cualquiera de los otros departamentos.
Gracias
Solved! Go to Solution.
@CNENFRNL, logré obtener el resultado añadiendo una segunda medida.
Usé su respuesta original y luego agregué un cálculo SWITCH:
Hola, @Racq , parece que la medida no se puede escribir de una manera más legible,
=
CALCULATE (
SUM ( pssSNAPGCCECBudgetDetail[Budget] ),
NewGLCode[Parent] IN { "Venue Hire", "Food", "Beverage" },
ALL ( NewGLCode[Dept], NewGLCode[Sub Dept] ),
NewGLCode[Account] = "4",
ALLSELECTED ( Department[Dept] )
)
Es sólo una sugerencia desde la perspectiva de la concisión, ya que es difícil crear una medida correcta en una toma sin una mirada cercana a las relaciones en el modelo de datos.
Thanks to the great efforts by MS engineers to simplify syntax of DAX! Most beginners are SUCCESSFULLY MISLED to think that they could easily master DAX; but it turns out that the intricacy of the most frequently used RANKX() is still way beyond their comprehension! |
DAX is simple, but NOT EASY! |
Hola @CNENFRNL
Gracias, he actualizado la fórmula concisa.
La parte de la fórmula para ALLSELECTED ( Department[Dept]) debe leer ALLSELECTED ( NewGLCode[Dept]).
Lo que significa que la fórmula no funciona.
Estoy atascado en la información que necesita que ayudará a encontrar una solución. Todo parece centrarse en el NewGLCode[Dept]. Necesito desfiltrar esta segmentación de datos para poder obtener las ventas, pero luego aplicar el filtro de nuevo para obtener solo las ventas si se selecciona uno de los dos departamentos.
El panel que quiero mostrar es el presupuesto de los salarios del mes. Pero sólo los salarios de Operaciones y Operaciones de Prop Ops deben mostrarse como un porcentaje de edad de las ventas.
¿Ayuda la captura de pantalla de abajo? La columna VFB de presupuesto siguiente debe ser 1.206.567 si se seleccionan las operaciones de segmentación de datos NewGLCode[Dept] o Prop Ops, y estar en blanco si no.
Las relaciones son
@Racq , es posible que desee ajustar la medida de esta manera,
=
IF (
ISFILTERED ( NewGLCode[Dept] ),
CALCULATE (
SUM ( pssSNAPGCCECBudgetDetail[Budget] ),
NewGLCode[Parent] IN { "Venue Hire", "Food", "Beverage" },
ALL ( NewGLCode[Dept], NewGLCode[Sub Dept] ),
NewGLCode[Account] = "4",
ALLSELECTED ( Department[Dept] )
)
)
Thanks to the great efforts by MS engineers to simplify syntax of DAX! Most beginners are SUCCESSFULLY MISLED to think that they could easily master DAX; but it turns out that the intricacy of the most frequently used RANKX() is still way beyond their comprehension! |
DAX is simple, but NOT EASY! |
@CNENFRNL, logré obtener el resultado añadiendo una segunda medida.
Usé su respuesta original y luego agregué un cálculo SWITCH:
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 |