Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
bonjour
Je deviens fou avec ce besoin:
voici un exemple de données (simplifié)
Si quelqu'un peut m'aider, ca serait tres gentil.
merci par avance
Site ID | Month | Date | Port | Util |
1 | February | 19-févr | 10/1 | 0% |
2 | February | 19-févr | 10/1 | 0% |
3 | February | 19-févr | 10/2 | 5% |
1 | February | 20-févr | 10/6 | 0% |
2 | February | 20-févr | 10/1 | 0% |
3 | February | 20-févr | 10/1 | 0% |
4 | February | 20-févr | 10/2 | 5% |
5 | February | 20-févr | 10/3 | 10% |
How to calculate : | ||||
Monthly Average of Nb of distinct Port per day (by Util) | ||||
Util | 0% | 5% | 10% | |
19-févr | 1 | 1 | ||
20-févr | 2 | 1 | 1 | |
avg | 1.5 | 1 | 0.5 | |
|
||||
Comment faire ce pivot table : | ||||
February | ||||
Util | 0% | 5% | 10% | |
Avg | 1.5 | 1 | 0.5 |
Pouvez vous ajouter FCT_DATE dans votre TCD ( en ligne, à droite) et ajouter la mesure ci-dessous dans votre tableau :
sum(aggr(count(distinct FCT_DATE&'_'&Port), FCT_DATE, DS_BUCKET_C)),
Cela devrait donner ça :
Cdlt,
Bonjour,
La Formule < sum(Aggr(count(Distinct Date&'_'&Port),Date,Util)) > vous permet de compter le nombre d'occurence par Port / Date de chaque Util.
Le problème c'est qu'il n'y a pas d'occurence à 10% sur le 19 Février, ce qui donne une valeur nulle. Pour calculer la moyenne mensuelle il faut donc diviser ce chiffre par le nombre de date dans le mois.
Aggr(nodistinct count(distinct Date), Mois)
La Formule
sum(Aggr(count(Distinct Date&'_'&Port),Date,Util))
/
Aggr(nodistinct count(distinct Date), Mois)
donne ce résultat dans un TCD :
Cdlt,
bonjour
merci beaucoup pour votre aide.
Je pense avoir appliquer à mon modele la meme chose que votre reponse, mais je trouve 2 , dans Util 0%
(DS_BUCKET_C c'est le champ Util)
=sum(aggr(count(distinct FCT_DATE&'_'&Port), FCT_DATE, DS_BUCKET_C))
/
aggr(nodistinct count(distinct FCT_DATE), YEAR_WEEK)
une idee ?
Pouvez vous ajouter FCT_DATE dans votre TCD ( en ligne, à droite) et ajouter la mesure ci-dessous dans votre tableau :
sum(aggr(count(distinct FCT_DATE&'_'&Port), FCT_DATE, DS_BUCKET_C)),
Cela devrait donner ça :
Cdlt,
Usefull , perfect ! Ca m'a permis de comprendre votre idee d'ajouter la dimension fct_date
Erreur bete dans mon fichier excel qui charge les données
c'est nickel !
moi j'avais fait cela:
=avg(Aggr(count(distinct Port), FCT_DATE, DS_BUCKET_C))
qui marche aussi en fait (sauf que mon pb etait dans mes data !) et non dans la formule
Attention,
Votre formule ne donne pas le même résultat. (Elle donne 1 pour DS_BUCKET_C à10%) sur le jeu de données que vous avez fournis en exemple.
Si vous voulez identifier votre réponse comme la bonne il faut que vous mettiez le bon jeu de données sinon vous aller induire en erreur d'autres utilisateurs qui tomberaient sur le post.
Cdlt,
exact vous avez raison !