Forum Discussion
Anonymous
6 years agoNot applicable
problemas de datediff
Buenos días Deseo devolver un tiempo (duración) en segundos desde un determinado elemento. Tan pronto como me sale la etiqueta "Ordre fermeture vanne de garde" que es una orden de cierre para...
- Anonymous6 years ago
Lo descubrí,
gracias @v-xicai por la referencia mediante el uso de variables.Para aquellos de ustedes que podrían estar interesados, aquí está la fórmula final:
Durée fermeture(secondes) = Var _DebutDate = CALCULATE( MAX('GU_BasseMaulde_CDEVDG'[Date et heure]), FILTER( ALLEXCEPT('GU_BasseMaulde_CDEVDG', GU_BasseMaulde_CDEVDG[EGF], GU_BasseMaulde_CDEVDG[Site]), GU_BasseMaulde_CDEVDG[Date et heure] < EARLIER('GU_BasseMaulde_CDEVDG'[Date et heure]) && 'GU_BasseMaulde_CDEVDG'[Description de l'évenement] = "Ordre fermeture vanne de garde" && GU_BasseMaulde_CDEVDG[Etat de l'évenement] = "Présente")) Var _FinDate = CALCULATE( MAX('GU_BasseMaulde_CDEVDG'[Date et heure]), FILTER( ALLEXCEPT('GU_BasseMaulde_CDEVDG', GU_BasseMaulde_CDEVDG[EGF], GU_BasseMaulde_CDEVDG[Site]), GU_BasseMaulde_CDEVDG[Date et heure] <= EARLIER('GU_BasseMaulde_CDEVDG'[Date et heure]) && 'GU_BasseMaulde_CDEVDG'[Description de l'évenement] = "Vanne de garde fermée" && GU_BasseMaulde_CDEVDG[Etat de l'évenement] = "Présente")) RETURN IF('GU_BasseMaulde_CDEVDG'[Description de l'évenement] = "Vanne de garde fermée" && 'GU_BasseMaulde_CDEVDG'[Etat de l'évenement] = "Présente", DATEDIFF(_DebutDate , _FinDate, SECOND), 0)
tex628
6 years agoCommunity Champion
Estoy correcto al pensar que para "G01" estás buscando la diferencia de tiempo para estas dos filas:
¿Cuál debe ser algo a lo largo de la línea de 2 horas y 34 min ?
/j
Anonymous
6 years agoNot applicable
No tu no,
como me puse en la 2a imagen, necesito obtener el tiempo entre el "punto de inicio" al "punto de fin"