2017-09-27 7 views
0

Je travaille avec Excel 2016 et ont déjà chargé mes données dans PowerPivotsumIf Dernière valeur de date dans PowerPivot

Mes données est comme ci-dessous (résumé):

Date Heure Montant

9/20/2017 8:20 100

9/20/2017 9:20 200

9/20/2017 10:20

9/21/2017 9:00 50

9/22/2017 22:00

Tout ce que je veux est de créer une mesure de sorte que pour chaque date, je résume la dernière Valeur de montant (indiquée en gras); Ainsi, dans l'exemple, la valeur souhaitée serait 290.

Merci à l'avance

Répondre

0

Vous pouvez calculer la dernière heure par jour, puis l'utiliser dans une mesure.

Trouvez le temps maximum Date:

mymaxtime=CALCULATE(MAX(myfact[Time]);filter(myfact;myfact[Date]=EARLIER(myfact[Date]))) 

Vous pouvez alors utiliser cette colonne calculée dans une nouvelle mesure:

mycalculation:=CALCULATE(sum(myfact[Amount]);filter(myfact;myfact[Time]=(myfact[mymaxtime]))) 

Capture d'écran du résultat: Powerpivot sheet