cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

Reply
THENNA_41
Post Partisan
Post Partisan

Please any one correct my measure

   i want  get current month and previous divide percentage value same like  previous year and  current year .  i have attached my sample pbix file . i  have created measure but not working . 

 

sample File : Sample PBIX File  

 

Thanks in advance .

 

Regards,

Thennarasu 

5 REPLIES 5
THENNA_41
Post Partisan
Post Partisan

@Greg_Deckler  i have tired but values are matching .

@THENNA_41 The question is, what are you trying to achieve? Let's say you have 1000 for current and 800 for previous, what do you want the result to be? 1000/800 = 1.25, 800/1000 = .8, (1000-800)/1000 = .2, (1000-800)/800 = .25 or something completely different?


@ 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!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...
THENNA_41
Post Partisan
Post Partisan

@Greg_Deckler  how to convert this value to percentage .  i got  measure value 1.96  . i am try to convert this value ti percentage . its goes 196 %  .  

@THENNA_41 Maybe:

Measure =
  VAR __CurrentDate = MAX('Calendar'[Date])
  VAR __EOCurrentMonth = EOMONTH(__CurrentDate,0)
  VAR __BeginCurrentMonth = DATE(YEAR(__EOCurrentMonth),MONTH(__EOCurrentMonth),1)
  VAR __EOPrevMonth = EOMONTH(__CurrentDate,-1)
  VAR __BeginPrevMonth = DATE(YEAR(__EOPrevMonth),MONTH(__EOPrevMonth),1)
  VAR __Current = CALCULATE(<something>,'Calendar'[Date]>=__BeginCurrentMonth,'Calendar'[Date]<=__EOCurrentMonth)
  VAR __Previous = CALCULATE(<something>,'Calendar'[Date]>=__BeginPrevMonth,'Calendar'[Date]<=__EOPrevMonth)
RETURN
  DIVIDE(__Current - __Previous,__Previous,0)

 


@ 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!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...
Greg_Deckler
Super User
Super User

@THENNA_41 Here is one method:

Measure =
  VAR __CurrentDate = MAX('Calendar'[Date])
  VAR __EOCurrentMonth = EOMONTH(__CurrentDate,0)
  VAR __BeginCurrentMonth = DATE(YEAR(__EOCurrentMonth),MONTH(__EOCurrentMonth),1)
  VAR __EOPrevMonth = EOMONTH(__CurrentDate,-1)
  VAR __BeginPrevMonth = DATE(YEAR(__EOPrevMonth),MONTH(__EOPrevMonth),1)
  VAR __Current = CALCULATE(<something>,'Calendar'[Date]>=__BeginCurrentMonth,'Calendar'[Date]<=__EOCurrentMonth)
  VAR __Previous = CALCULATE(<something>,'Calendar'[Date]>=__BeginPrevMonth,'Calendar'[Date]<=__EOPrevMonth)
RETURN
  DIVIDE(__Current,__Previous,0)

You may find this helpful - https://community.powerbi.com/t5/Community-Blog/To-bleep-With-Time-Intelligence/ba-p/1260000

Also, see if my Time Intelligence the Hard Way provides a different way of accomplishing what you are going for.

https://community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT...


@ 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!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

Check out the November 2023 Power BI update to learn about new features.

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors
Top Kudoed Authors