Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreShape the future of the Fabric Community! Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions. Take survey.
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
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Check out the November 2024 Power BI update to learn about new features.