filtrage du rƩsultat
-
filtrage du rƩsultat
filtrage du rƩsultat
olivier jay
olivier jayApr 22, 2023 08:37 AM
bonjour Ć toutes et tous, j’ai un TCD sur powerpivot sur lequel j’ai en ligne des produits, une mesure …
1. filtrage du rƩsultatolivier jay
Posted Apr 22, 2023 08:37 AM
bonjour Ć toutes et tous,
j’ai un TCD sur powerpivot sur lequel j’ai en ligne des produits, une mesure “sum(maTable[mesQuantitĆ©s]” et en colonne des mois (1 Ć 12) une dimension sur une table de dates;
j’ai forcĆ© l’affichage des Ć©lĆ©ments sans donnĆ©es en colonnes dans les options du TCD car je souhaite que le TCd affiche toujours tous les mois;
comme nous sommes en avril, les mois suivants (>=5) n’affichent bien sĆ»r aucune donnĆ©es mais le souci est le suivant:
si dans les mois <=4 il n’y a pas de donnĆ©es il affiche des valeurs vides; si je force l’affichage du TCD Ć remplacer les valeurs vides par 0, alors il installe des zeros mĆŖme sur les mois où il n’y a pas encore de valeurs (logique); mais je souhaite faire le distinguo des donnĆ©es Ć 0 pour les mois Ć©coulĆ©s et vides pour ceux où rien n’est encore calculĆ©;
la mesure serait (?): si le mois(datecourante)<=mois(encolonne) alors quantitƩ (et si 0 alors afficher 0) sinon afficher blank
1 2 3 4 5 6 7 8 9 … 1 2 3 4 5 6 7 8 9 …
Produit1 8 4 Produit1 8 0 4 0
Produit2 4 3 6 ==> Produit2 4 3 0 6
Produit3 2 5 Produit3 2 0 0 5j’ai essayĆ© beaucoup de choses mais Ć©chec pour l’instant;
(j’ai une version dax qui n’accepte pas le selectedvalue)
merci pour votre aide,
olivier——————————
olivier jay
——————————2. RE: filtrage du rĆ©sultat
Top Contributor
Jonathan CHANAL
Posted 26 days ago
Bonjour Olivier,Voici une solution qui devrait fonctionner.
Total Qte =
VAR Total_Qte = [Base Qte] — La mesure de base qui fait la somme
VAR Date_Courante =
MAX ( Calendrier[Date] )
VAR Date_Jour =
TODAY ()
RETURN
IF (
Date_Courante <= Date_Jour;
IF (
Total_Qte;
Total_Qte;
0
)
)Sur Power BI, ce n’est pas vraiment conseillĆ© d’afficher des zĆ©ros comme je l’ai fait dans cette mesure. Il y a maintenant une nouvelle option qui permet de dĆ©finir un format personnalisĆ© pour les mesures et ce sera mieux que cette solution. Mais sur Excel… Ƨa fonctionnera.
Bonne soirƩe et bon courage,
——————————
Jonathan CHANAL
Power BI Consultant/Formateur
MCSA Power BI & Excel
——————————3. RE: filtrage du rĆ©sultat
olivier jay
Posted 26 days ago | view attached
Bonjour Jonathan,
merci d’avoir pris du temps pour mon problĆØme; je m’aperƧois que je n’ai pas Ć©tĆ© assez prĆ©cis, j’en suis navrĆ©. Cette mesure fonctionne selon ce que j’ai dĆ©crit mais elle n’affiche pas le rĆ©sultat Ć l’annĆ©e; ci-joint, un classeur peut ĆŖtre plus clair…encore dĆ©solĆ© pour cette omission.
merci encore pour cette contribution!——————————
olivier jay
——————————Attachment(s)
xlsxClasseur0.xlsx
4. RE: filtrage du rƩsultat
Top Contributor
Jonathan CHANAL
Posted 26 days ago
Bonjour Olivier,En fait Ƨa fonctionnait partiellement š Mais comme il n’y avait que des donnĆ©es de 2023, on ne voyait pas le total pour 2023 (Ƨa fonctionnait bien pour 2022).
En modifiant comme Ƨa, Ƨa devrait fonctionner tout le temps :
Total Qte =
VAR Total_Qte = [qtes] — La mesure de base qui fait la somme
VAR Date_Courante =
MAX ( Calendrier[Date] )
VAR Date_Jour =
TODAY ()
RETURN
IF (
HASONEVALUE ( Calendrier[AnnƩe] );
IF ( Date_Courante <= Date_Jour; IF ( Total_Qte; Total_Qte; 0 ) );
Total_Qte
)Bonne continuation,
——————————
Jonathan CHANAL
Power BI Consultant/Formateur
MCSA Power BI & Excel
——————————5. RE: filtrage du rĆ©sultat
olivier jay
Posted 26 days ago
re Jonathan,
merci encore pour la rĆ©activitĆ©, c’est trĆØs sympa. toutefois, cela n’affiche toujours pas le rĆ©sultat en ligne; j’ai appliquĆ© la mesure sur le tableau que j’avais joint;
si cela a marchĆ© chez toi, je veux bien voir le classeur…
en attendant, je continue de chercher
belle journƩemerci
——————————
olivier jay
——————————6. RE: filtrage du rĆ©sultat
Top Contributor
Jonathan CHANAL
Posted 26 days ago | view attached
Re,Je viens de modifier la formule comme suit, en ajoutant des donnƩes sur 2022 pour tester :
Total QTE =
VAR Total_Qte = [qtes] — La mesure de base qui fait la somme
VAR Date_Courante =
MAX ( Calendrier[Date] )
VAR Date_Jour =
TODAY ()
RETURN
IF (
ISFILTERED ( Calendrier[NumƩro du mois] );
IF (
Date_Courante <= Date_Jour;
IF (
Total_Qte;
Total_Qte;
0
)
);
Total_Qte
)Bonne continuation,
——————————
Jonathan CHANAL
Power BI Consultant/Formateur
MCSA Power BI & Excel
——————————Attachment(s)
xlsxClasseur0.xlsx
7. RE: filtrage du rƩsultat
olivier jay
Posted 26 days ago
Merci, Monsieur Jonathan! š
c’est ok maintenant; je n’aurais pas pensĆ© Ć isfiltered;
bonne fin de journĆ©e et de we…
encore merci——————————
olivier jay
——————————
Sorry, there were no replies found.
The discussion ‘filtrage du rĆ©sultat’ is closed to new replies.