Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Dans une jauge, j'utilise la formule suivante pour mesurer le taux d'occupation d'un parc machines.
Sum({<AnneeMois={$(V-2mois)},Projet_SousClasse={'*grue*'}, Facture={'1'} | >} TauxOccupation) |
/
Count({<AnneeMois={$(V-2mois)},TypeJour={'Ouvrable'},Projet_SousClasse={'*grue*'} >} TauxOccupation)
Le résultat est bien sur chaque jour fluctuant.
Ma problématique est de conserver la valeur obtenue le 1er de chaque mois, afin de constituer un graphique en courbes montrant son évolution par date.
Et bien sûr, je n'ai aucune idée de comment m'y prendre....
Merci par avance pour votre aide.
Frédéric
Bonjour
Pas sur d'avoir bien saisi ton besoin. Toutefois :
Tu as cette mesure suivante pour un taux d'occupation qui fluctue au jour le jour
Sum({<AnneeMois={$(V-2mois)},Projet_SousClasse={'*grue*'}, Facture={'1'}
>} TauxOccupation) |
/
Count({<AnneeMois={$(V-2mois)},TypeJour={'Ouvrable'},Projet_SousClasse={'*grue*'} >} TauxOccupation)
Tu as besoin de cette valeur pour le 1er jour du mois de chaque mois afin de faire un graphique mensuel
Je pense qu'il faut chercher du coté de MIN et AGGR :
Sous réserve que tu aies une dimension MOIS et DATE :
Peut être çà :
min(aggr(
Sum({<AnneeMois={$(V-2mois)},Projet_SousClasse={'*grue*'}, Facture={'1'}
>} TauxOccupation) |
/
Count({<AnneeMois={$(V-2mois)},TypeJour={'Ouvrable'},Projet_SousClasse={'*grue*'} >} TauxOccupation)
,DATE,MOIS)
Devrait te donner ta valeur pour chaque Min DATE de Chaque Mois
Dans ton graphique : Dimension Mois
Mesure : ci dessus
Autre piste , ajouter la fonction MONTHSTART () dans ta formule ; peut être çà :
Sum({<AnneeMois={monthstart($(V-2mois))},Projet_SousClasse={'*grue*'}, Facture={'1'}
>} TauxOccupation) |
/
Count({<AnneeMois={monthstart($(V-2mois))},TypeJour={'Ouvrable'},Projet_SousClasse={'*grue*'} >} TauxOccupation)
Si ta variable V-2mois est une date
Bruno
Voici mon résultat...
($(VJoursNonPlanifiés)
/
$(vJoursOuvrés)
/
count(distinct {1<AnneeMois={$(vMois)},Projet_SousClasse={"*GRUE*"} ,SSTraitance={'NON'} ,Projet_LieuAffectation={'$(vSite)'},
Projet_SousClasse={'$(vType)'} , TauxOccupation={'1'} >} AnneeMois))
Merci Thomas
Voici mon résultat...
($(VJoursNonPlanifiés)
/
$(vJoursOuvrés)
/
count(distinct {1<AnneeMois={$(vMois)},Projet_SousClasse={"*GRUE*"} ,SSTraitance={'NON'} ,Projet_LieuAffectation={'$(vSite)'},
Projet_SousClasse={'$(vType)'} , TauxOccupation={'1'} >} AnneeMois))
Merci Thomas
Bonjour
Pas sur d'avoir bien saisi ton besoin. Toutefois :
Tu as cette mesure suivante pour un taux d'occupation qui fluctue au jour le jour
Sum({<AnneeMois={$(V-2mois)},Projet_SousClasse={'*grue*'}, Facture={'1'}
>} TauxOccupation) |
/
Count({<AnneeMois={$(V-2mois)},TypeJour={'Ouvrable'},Projet_SousClasse={'*grue*'} >} TauxOccupation)
Tu as besoin de cette valeur pour le 1er jour du mois de chaque mois afin de faire un graphique mensuel
Je pense qu'il faut chercher du coté de MIN et AGGR :
Sous réserve que tu aies une dimension MOIS et DATE :
Peut être çà :
min(aggr(
Sum({<AnneeMois={$(V-2mois)},Projet_SousClasse={'*grue*'}, Facture={'1'}
>} TauxOccupation) |
/
Count({<AnneeMois={$(V-2mois)},TypeJour={'Ouvrable'},Projet_SousClasse={'*grue*'} >} TauxOccupation)
,DATE,MOIS)
Devrait te donner ta valeur pour chaque Min DATE de Chaque Mois
Dans ton graphique : Dimension Mois
Mesure : ci dessus
Autre piste , ajouter la fonction MONTHSTART () dans ta formule ; peut être çà :
Sum({<AnneeMois={monthstart($(V-2mois))},Projet_SousClasse={'*grue*'}, Facture={'1'}
>} TauxOccupation) |
/
Count({<AnneeMois={monthstart($(V-2mois))},TypeJour={'Ouvrable'},Projet_SousClasse={'*grue*'} >} TauxOccupation)
Si ta variable V-2mois est une date
Bruno
Bonjour Bruno,
merci pour ta réponse.
Énorme méconnaissance de la fonction 'total' de ma part : il suffisait finalement, dans la dimension calculée, de modifier la fonction des totaux de 'Auto' à 'Sum'
Voilà.
Désolé je répondais à une autre question.
C'est OK. Merci BRUNO.