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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
AadFourpoints
Frequent Visitor

Count occurences of days which has a summed total below a certain value

Hi Community,

 

A question for a personal dashboard I have. I am counting calories (yeah, I know) and I got this source calories4 with multiple entries per date. The uniqueness in this source is the piece of food I ate with the number of calories it holds.

 

For example the month May, in the source this month got 214 entries, which represent the food I ate during the 31 days May knows.

In PowerBI the source is represented as a sum of calories per date.

 

data1.PNG

 

Today I am trying to visualize the number of days on which I ate less than 2500 calories. The month May has 7 of this kind of days and as I think I need to distinct count the dates which will be 31 in my example and then filter on those which has a sum of less than 2500 but for some reason I can't get this done:

 

NumOfGreenDays = CALCULATE( DISTINCTCOUNT( calories4[Datum] ), FILTER( calories4, calories4[Calorien] <= 2500 ))

 

data.PNG

 

Where am I making the mistake?

 

Thanks in advance and kind regards,

 

Aad

1 ACCEPTED SOLUTION
tamerj1
Super User
Super User

Hi @AadFourpoints 
Please try

NumOfGreenDays =
SUMX (
    VALUES ( calories4[Datum] ),
    INT ( CALCULATE ( SUM ( calories4[Calorien] ) ) <= 2500 )
)

View solution in original post

3 REPLIES 3
AadFourpoints
Frequent Visitor

Both thanks for replying this quick! The solution Tamerj1 posted works like a charm!  And thanks Some_big, I see the datetime format and that is a bit overkill *grin*

 

Thanks alot and kind regards,

 

Aad

tamerj1
Super User
Super User

Hi @AadFourpoints 
Please try

NumOfGreenDays =
SUMX (
    VALUES ( calories4[Datum] ),
    INT ( CALCULATE ( SUM ( calories4[Calorien] ) ) <= 2500 )
)
some_bih
Super User
Super User

Hi @AadFourpoints try to format your Datum colum as type date in Power Query step during import.





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!






Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

Top Solution Authors