Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Amani
Frequent Visitor

Max cumul+ Date max cumul

Bonjour,

 

J'ai besoin de votre aide sur le projet suivant SVP.

J'ai besoin de trier un cumul d'une colonne selon une date (à condition que le cumul ne dépasse pas le fond disponible).

Alors, j'ai créé tout d'abord une mesure rapide sur le cumul des primes selon la date en question comme suite :

Cumul90 =
CALCULATE(
    SUM('Méthode90%'[Primes]),
    FILTER(
        ALLSELECTED('Méthode90%'[Date dépôt]),
        ISONORAFTER('Méthode90%'[Date dépôt], MAX('Méthode90%'[Date dépôt]), DESC)))
Et après pour identifier les lignes en question, j'ai ajouté la mesure suivante :
Identification90 = IF([Cumul90]<=[Fond dispo],1,0)
Le souci, c'est que l'identification 90 fonctionne correctement par date, et non pas par ligne/nom&prénom  (vu qu'on peut avoir une même date sur plusieurs lignes).
Amani_0-1668961982495.png

-> En rouge, l'identification 90 erronnée (Vu qu'à partir de cette date le cumul des primes dépasse le fond disponible). Et en vert, c'est bien correct.

J'ai besoin maintenant de créer les mesures suivantes :

  • Mesure 1 : Valeur maximale du cumul90 <=Fond disponible (ce qui affiche sur le visuel la valeur = 13361209)
  • Mesure 2 : Affichage de la date de la Valeur maximale du cumul90 (ce qui affiche sur le visuel la date : 26 mars 2021)
  • Mesure 3 : Si à Nextday(Date de la Valeur maximale du cumul90), on a plusieurs lignes à la même date J+1, il faut les ordonner selon une 2ème date DOA et identifier le max de leur cumul <= Reliquat90 (Fond disponible-Valeur maximale du cumul90).

-> Et après, ça sera le même principe pour identifier les lignes en question du J+1.

 

 Merci d'avance pour votre aide.
 
Bien cordialement,
Amani
2 REPLIES 2
amitchandak
Super User
Super User

@Amani , In such cases it is always better to have a separate date table and use that in measure and visual.

 

like

CALCULATE(
SUM('Method90%'[Bonus]),
FILTER(
ALLSELECTED('Date'[date]),
ISONORAFTER('Date'[date], MAX('Date'[date]), DESC)))

 

Once this is done other should fall in line

 

Why Time Intelligence Fails - Powerbi 5 Savior Steps for TI :https://youtu.be/OBf0rjpp5Hw
https://amitchandak.medium.com/power-bi-5-key-points-to-make-time-intelligence-successful-bd52912a5b...
To get the best of the time intelligence function. Make sure you have a date calendar and it has been marked as the date in model view. Also, join it with the date column of your fact/s. Refer :radacad sqlbi My Video Series Appreciate your Kudos.

 

Thank you for replying.

I tried it, but it doesn't work correctly :

Amani_1-1668966845341.png

 

This measure, show the sum(primes) and not cumul.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.