Bonjour à tous !
Je suis coincé avec un calcul de durée.
Je veux calculer la durée pendant laquelle un GSM n’est pas joignable (label avec le texte : “non joignable”).
La principale raison pour laquelle je demande de l’aide est que je ne sais pas comment lui dire de commencer à un endroit précis (voir l’image ci-dessous).
Image
Actuellement, le calcul est fait sur la ligne verte, mais j’ai besoin qu’il soit fait sur la ligne rouge.
Je dois commencer par le premier état “FALSE” (après un “TRUE”) jusqu’au prochain état “TRUE”.
Pour le calcul de la durée, j’utilise les colonnes suivantes :
– App_DateHeure
– Joignabilité ==> (Vrai/Faux ou 1/0)
– Site ==> Il existe de nombreux sites. Ici je n’en montre qu’un seul pour une meilleure et simple visualisation
La durée (Durée) est en secondes et c’est un nombre entier.
La formule DAX (colonne) de la durée :
Durée =
IF (
JournalPing” [Joignabilité] = VRAI ;
DATEDIFF (
CALCULER (
MAX (“JournalPing” [App_DateTime] ) ;
FILTRE (
ALLEXCEPT (“JournalPing” ; “JournalPing” [Site] ) ;
“JournalPing” [App_DateTime] < EARLIER (“JournalPing” [App_DateTime] )
)
) ;
JournalPing” [App_DateTime] ;
DEUXIÈMEMENT
) ;
0
)
Des conseils ?
Merci.