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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
Anonymous
Not applicable

Power BI Calculate

Hi,

 

I have a bar char in my dashboard which show a measures for %Clicked by officer name.I want that by default it should the %Clicked for the Current month but if user select a filter for Last month then it should show for that month.

 

I have a Datedimension table which determine if this is a "Current Month" or else it show 2020-06 etc.

 

Report Month = IF(MONTH(now()) = Month(DateDim[Date]) && YEAR(now()) = YEAR(DateDim[Date]), "Current Month", DateDim[Year-Month])
 
My
Percentage Clicked current month = CALCULATE([Clicked #]/ [Total Users],FILTER(DateDim,DateDim[Report Month] = "Current Month")))
 
 
This works for Current Month but if I select a filter for June or Jan it does not calculate anything.
Thanks
1 ACCEPTED SOLUTION
Greg_Deckler
Community Champion
Community Champion

@Anonymous  - Perhaps try this:

 

Percentage Clicked current month =

IF(HASONEVALUE(DateDim[Report Month), [Clicked #] / [Total Users], CALCULATE([Clicked #]/ [Total Users],FILTER(DateDim,DateDim[Report Month] = "Current Month")))

 

Woudl be easier with sample data, please see this post regarding How to Get Your Question Answered Quickly: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

The most important parts are:
1. Sample data as text, use the table tool in the editing bar
2. Expected output from sample data
3. Explanation in words of how to get from 1. to 2.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

1 REPLY 1
Greg_Deckler
Community Champion
Community Champion

@Anonymous  - Perhaps try this:

 

Percentage Clicked current month =

IF(HASONEVALUE(DateDim[Report Month), [Clicked #] / [Total Users], CALCULATE([Clicked #]/ [Total Users],FILTER(DateDim,DateDim[Report Month] = "Current Month")))

 

Woudl be easier with sample data, please see this post regarding How to Get Your Question Answered Quickly: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

The most important parts are:
1. Sample data as text, use the table tool in the editing bar
2. Expected output from sample data
3. Explanation in words of how to get from 1. to 2.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.