Bonjour à tous,
Je suis sur un problème assez difficile à mettre en place :
dans ma zone de données j'ai ces colonnes :
- semaine (son numéro)
- temps de pannes (en minutes)
- temps travaillé (en minutes)
- utilisateur
- ligne de production
Il peut y avoir plusieurs lignes pour une même semaine, pour le même utilisateur et pour la même ligne de production.
dans un tableau croisé dynamique j'ai mis :
- Étiquette des lignes : les numéros de semaine
- filtre du rapport : ligne de production
- étiquette de colonne : utilisateur
- valeurs : somme(temps de pannes) / somme(temps de travail)
Le problème c'est que mon client veut obtenir le taux cumulé des temps.
Supposons que nous avons les semaine 38, 39 et 40.
Ce taux cumulé doit (et je met l'accent sur ce "doit") être calculé de telle manière :
- pour la semaine 38 = somme(temps de pannes pour la semaine 38) / somme(temps de travail pour la semaine 38)
- pour la semaine 39 = somme(temps de pannes pour la semaine 38 + 39) / somme(temps de travail pour la semaine 38 + 39)
- pour la semaine 40 = somme(temps de pannes pour la semaine 38 + 39 + 40) / somme(temps de travail pour la semaine 38 + 39 + 40)
ATTENTION le taux cumulé de la semaine 39 = (taux cumulé de la semaine 38 + taux cumulé de la semaine 39)/2 -> FAUX, Je tenais juste à préciser que ceci est faux !
-> je ne peux pas mettre l'option (dans les paramètres du champ de valeur) "Afficher les valeurs" en "Résultat cumulé par semaine" !
J'aurais bien pensé à faire un champ calculé dans mon TCD mais je ne peux pas choisir des valeurs qui viennent de mon TCD pour faire ma formule, ou alors je n'ai pas saisi comment.
J'ai pu me débrouiller sur un autre TCD en faisant un tableau qui pointait sur les résultats du TCD et en faisant le bon calcul.
Sauf que dans mon cas présent le nombre de colonnes est dynamique et je ne peux pas faire mon tableau car les colonnes ajouté par le TCD écrasent celles présentes plutôt que de les insérer.
J'espère avoir été suffisamment clair et j'espère que vous me trouverez une solution à ce problème.
Merci
Partager