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
Así que tengo las siguientes medidas:
Mes actual: selecciona el centro de coste para el mes seleccionado actualmente
Current Month =
var FileDate = SELECTEDVALUE(Dates[File Name])
return
IF(ISBLANK((CALCULATE(SELECTEDVALUE(Workday[Cost Center - ID]), Workday[File Name] = FileDate))), "Exit", CALCULATE(SELECTEDVALUE(Workday[Cost Center - ID]), Workday[File Name] = FileDate ))
Centro de coste del mes anterior: columna calculada que obtiene el centro de coste de meses anteriores para cada fila
Previous Month Cost Center =
VAR __prevDate =
CALCULATE(
MAX( Workday[File Name] ),
FILTER(
ALLEXCEPT( 'Workday', Workday[Associate ID] ),
'Workday'[File Name] < MAX( Workday[File Name] )
)
)
RETURN
CALCULATE( MAX( Workday[Cost Center - ID]), ALLEXCEPT( 'Workday', Workday[Associate ID] ), Workday[File Name] = __prevDate )
Verificación de transferencia : comprueba si los centros de coste de meses anteriores y actuales han cambiado
TransferCheck = IF(AND([Current Month] <> [Prev], AND([Current Month] <> "", [Prev] <> "")), 1, 0)
ExitCheck : comprueba si existía un registro en el mes anterior, pero no en el mes actual
ExitCheck = IF([Current Month] = "Exit", 1, 0)
Ahora quiero resumir la marca ExitCheck. He hecho esto con éxito con otras medidas, como "TransferCheck", que es lo siguiente:
Transfer Count =
sumx(Values(Workday[Associate ID]),[TransferCheck])
Esto me da mis salidas deseadas, mostrando un recuento por negocio para "Transferencias". Sin embargo, cuando aplico exactamente esta misma lógica a "ExitCheck", solo obtengo ceros. ¿Hay algo diferente que debería estar haciendo?
¡gracias!
Solved! Go to Solution.
No @Slevin37 ,
He creado algunos datos:
Estos son los pasos que puede seguir:
1. Si desea calcular el total de [ExitCheck], puede crear la medida:
all_sum = SUMX(ALL('Table'),'Table'[ExitCheck])
2. Si desea calcular [ExitCheck] en grupos, puede crear una medida:
group_sum = SUMX(FILTER(ALL('Table'),[ExitCheck]=MAX('Table'[ExitCheck])),[ExitCheck])
3. Resultado:
Si el resultado no cumple sus expectativas, ¿puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de ejemplo después de eliminar datos confidenciales.
Saludos
Liu Yang
Si este post ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente
No @Slevin37 ,
He creado algunos datos:
Estos son los pasos que puede seguir:
1. Si desea calcular el total de [ExitCheck], puede crear la medida:
all_sum = SUMX(ALL('Table'),'Table'[ExitCheck])
2. Si desea calcular [ExitCheck] en grupos, puede crear una medida:
group_sum = SUMX(FILTER(ALL('Table'),[ExitCheck]=MAX('Table'[ExitCheck])),[ExitCheck])
3. Resultado:
Si el resultado no cumple sus expectativas, ¿puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de ejemplo después de eliminar datos confidenciales.
Saludos
Liu Yang
Si este post ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente
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 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |