cancel
Showing results for
Did you mean:

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

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

Regards,

Thennarasu

5 REPLIES 5
Post Partisan

@Greg_Deckler  i have tired but values are matching .

Super User

@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?

Become an expert!: Enterprise DNA
External Tools: MSHGQM
Latest book!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...
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 %  .

Super User

@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)``````

Become an expert!: Enterprise DNA
External Tools: MSHGQM
Latest book!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...
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...

Become an expert!: Enterprise DNA
External Tools: MSHGQM
Latest book!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...

Announcements

#### Power BI Monthly Update - November 2023

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

#### Fabric Community News unified experience

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

#### 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