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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Comparison of Count of rows filtered by a condition , while also using DATEADD

Hi All,

PFB a measure.

Measure = CALCULATE (

COUNTROWS(FILTER('TableName', 'TableName'[Column Name x ] = "Yes")),
DATEADD ( 'TableName'[Year], -12, MONTH ))
 
What I am trying to achieve is that:

I need to count the number of rows where a particular column has value as "Yes" for Date as 1 year Back .
 
 
I am not able to use CALCULATE as it cannot operate for Boolean values in this case , Column Name x has 2 values and I need to count only for values as "Yes".
 
Thanks for Help in advance.
 
Thanks
1 ACCEPTED SOLUTION
Anonymous
Not applicable

Not Excatly according to the need. 
Only returning value for current year i.e 2019 , returns a numeric value.

 

I tried using SAMEPERIODLASTYEAR and that seems to work fine.

Thanks ,

View solution in original post

6 REPLIES 6
v-yuta-msft
Community Support
Community Support

@Anonymous ,

 

The date value in Year column is month, not year, right? To be general, you may also try measure below:

Measure =
CALCULATE (
    COUNTROWS ( 'TableName' ),
    FILTER ( 'TableName', 'TableName'[Column Name x ] = "Yes" ),
    DATEADD ( 'TableName'[Year], -12, MONTH )
)

Community Support Team _ Jimmy Tao

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Anonymous
Not applicable

@Anonymous Try creating a measure like this:

 

CALCULATE(DISTINCTCOUNT(<UNIQUE ROW IDENTIFIER>), FILTER('TableName', 'TableName'[Column Name x ] = "Yes")), FILTER(TableName, TableName[Date]>=DATEADD(TableName[Date],-1,year)))

Anonymous
Not applicable

Hi,

Thanks for the suggestion , but the measure returns Blank if I select any date in slicer which does not lie in 2019.

It returns data for only values of 2019, wheres I have data for last 10 years

Anonymous
Not applicable

@Anonymousjust to make sure my formula also didnt work?

Anonymous
Not applicable

Not Excatly according to the need. 
Only returning value for current year i.e 2019 , returns a numeric value.

 

I tried using SAMEPERIODLASTYEAR and that seems to work fine.

Thanks ,

@Anonymous ,

 

Have you solved your issue by now? If you have, could you please help mark the correct answer to finish the thread? Your contribution will be much appreciated.

 

Regards,

Jimmy Tao

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.