Anónimo
Hola,
Me vendría bien un poco de ayuda para crear una medida DAX que pueda determinar la cantidad de veces en un año el recuento de fechas reservadas para cada ID de activo de WO y luego ver si es igual o mayor que un valor (estándar), el resultado final debería ser un «aprobado» o un «fallo». Necesito ayuda para incluir inteligencia de tiempo en la medida PassFail.
WorkOrder_Table
ID de activo de OT | Código PM de OT | Año | Mes | Recuento distinto Fecha de reserva |
C15-DRYPOND-01 | PM-WQPF-01 | 2016 | abril | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2016 | Mayo | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2016 | junio | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2016 | mes de julio | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2016 | agosto | 2 |
C15-DRYPOND-01 | PM-WQPF-01 | 2016 | septiembre | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2016 | octubre | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2016 | noviembre | 2 |
C15-DRYPOND-01 | PM-WQPF-01 | 2016 | diciembre | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2017 | enero | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2017 | febrero | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2017 | marcha | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2017 | abril | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2017 | Mayo | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2017 | junio | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2017 | mes de julio | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2017 | agosto | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2017 | septiembre | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2017 | octubre | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2017 | noviembre | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2017 | diciembre | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2018 | enero | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2018 | febrero | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2018 | marcha | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2018 | abril | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2018 | Mayo | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2018 | agosto | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2018 | septiembre | 1 |
C15-DRYPOND-01 | PM-WQPF-01 | 2018 | noviembre | 1 |
C15-DRYPOND-01 | PM-WQPF-03 | 2016 | junio | 1 |
C15-DRYPOND-01 | PM-WQPF-03 | 2016 | octubre | 1 |
C15-DRYPOND-01 | PM-WQPF-03 | 2017 | junio | 1 |
C15-DRYPOND-01 | PM-WQPF-03 | 2017 | noviembre | 1 |
C15-DRYPOND-01 | PM-WQPF-03 | 2018 | mes de julio | 1 |
C15-DRYPOND-01 | PM-WQPF-03 | 2018 | noviembre | 1 |
C15-DRYPOND-01 | PM-WQPF-26 | 2019 | marcha | 1 |
C15-DRYPOND-01 | PM-WQPF-26 | 2019 | abril | 1 |
C15-DRYPOND-01 | PM-WQPF-26 | 2019 | mes de julio | 2 |
C15-DRYPOND-01 | PM-WQPF-26 | 2019 | diciembre | 1 |
C15-DRYPOND-01 | PM-WQPF-26 | 2020 | junio | 1 |
C15-DRYPOND-01 | PM-WQPF-27 | 2019 | mes de julio | 1 |
C15-DRYPOND-01 | PM-WQPF-27 | 2020 | junio | 1 |
Comprobación_de_frecuencia
ID de PM | Frecuencia | Estándar |
PM-WQPF-047 | MENSUAL | 1 |
PM-WQPF-26 | MENSUAL | 1 |
PM-WQPF-27 | MENSUAL | 1 |
PM-WQPF-29 | MENSUAL | 1 |
PM-WQPF-30 | MENSUAL | 1 |
PM-WQPF-32 | MENSUAL | 1 |
PM-WQPF-33 | MENSUAL | 1 |
PM-WQPF-35 | MENSUAL | 2 |
PM-WQPF-36 | MENSUAL | 1 |
PM-WQPF-37 | MENSUAL | 1 |
PM-WQPF-38 | MENSUAL | 1 |
PM-WQPF-39 | MENSUAL | 1 |
PM-WQPF-40 | MENSUAL | 1 |
PM-WQPF-40 | AÑO | 2 |
PM-WQPF-42 | MENSUAL | 1 |
PM-WQPF-43 | MENSUAL | 1 |
PM-WQPF-43 | AÑO | 2 |
PM-WQPF-44 | MENSUAL | 1 |
PM-WQPF-44 | AÑO | 2 |
PM-WQPF-10 | MENSUAL | 1 |
PM-WQPF-25 | MENSUAL | 1 |
PM-WQPF-26 | AÑO | 2 |
PM-WQPF-36 | MENSUAL | 1 |
PM-WQPF-38 | TRIMESTRAL | 1 |
PM-WQPF-39 | AÑO | 1 |
Medidas Actuales:
TotalBookedDates = SUM(WorkOrder_Table[Distinct count Booked Date])
TotalStandard = SUM(Frequency_Check[Standard])
PassFail =
VAR m_check = [TotalBookedDates]
RETURN
IF(m_check >= [TotalStandard],"Pass","Fail")
Salida deseada:
Año | Mes | ID de activo de OT | Código PM de OT | Recuento distinto Fecha de reserva | Frecuencia | Estándar | La medida |
2019 | marcha | C15-DRYPOND-01 | PM-WQPF-26 | 1 | AÑO | 2 | Fallar |
2019 | marcha | P26-DRYPOND-04 | PM-WQPF-26 | 1 | AÑO | 2 | Fallar |
v-robertq-msft
Hola, @Anónimo
De acuerdo con su descripción, puedo entender aproximadamente su requisito, creo que puede lograr esto usando «Combinar consulta» en la consulta de energía y una columna calculada, puede probar mis pasos:
- Vaya al editor de consultas de energía, combine tablas como esta:
- Luego expanda la tabla, aplique y cierre, cree una columna calculada en la nueva tabla:
Result =
IF(
[Distinct count Booked Date]>=[Frequency_Check.Standard],"Pass","Fail")
- A continuación, cree una segmentación y un gráfico de tabla como este:
Y puedes conseguir lo que quieras.
Puede descargar mi archivo pbix de prueba a continuación
¡Muchos gracias!
Atentamente,
Equipo de apoyo comunitario _Robert Qin
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
v-robertq-msft
Hola, @Anónimo
De acuerdo con su descripción, puedo entender aproximadamente su requisito, creo que puede lograr esto usando «Combinar consulta» en la consulta de energía y una columna calculada, puede probar mis pasos:
- Vaya al editor de consultas de energía, combine tablas como esta:
- Luego expanda la tabla, aplique y cierre, cree una columna calculada en la nueva tabla:
Result =
IF(
[Distinct count Booked Date]>=[Frequency_Check.Standard],"Pass","Fail")
- Luego crea una segmentación y un gráfico de tabla como esta:
Y puedes conseguir lo que quieras.
Puede descargar mi archivo pbix de prueba a continuación
¡Muchos gracias!
Atentamente,
Equipo de apoyo comunitario _Robert Qin
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
Anónimo
En respuesta a v-robertq-msft
¡Genial, gracias esto funcionará!
Ashish_Mathur
Hola,
¿A qué problema se enfrentan con sus medidas existentes? ¿No obtienes el resultado deseado?