cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Frequent Visitor

Trend Visualization compared to previous week

Hi,

 

I try to visualize a change in a number (a sum of trucks per week) compared to the previous calender week.

 

For example...in Calendar Week 15 I counted 380 and in Calendar week 16 I counted 368. I now want to have a visual where I see a trend based on the previous week. In this case a negativ trend as the number went down.

Problem for me is to define something which is only looking at the previous CW.

Yes I´m working with a date table and already sorted out how to add a WeekNum in there.

 

Please note that I´m quite new to PBI.

 

Thanks for your help.

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Super User IV
Super User IV

Re: Trend Visualization compared to previous week

The myMax variable is essentially grabbing the current weeknum in the context of your visual. So, myMax - 1 essentially dials this back a week. So, if your current week is 16, when you are filtering for last week you want the rows where WeekNum is 15.


---------------------------------------

Putting square pegs in round holes since 1972.

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




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

Proud to be a Super User!




View solution in original post

7 REPLIES 7
Highlighted
Super User IV
Super User IV

Re: Trend Visualization compared to previous week

Can you post some mock data in text that can be easily copied and pasted? 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

 

In general however, you should be able to create a measure that does a MAX of your weeknum and then you would use FILTER(ALL(),[weeknum]=yourmax) like:

 

Measure = 
VAR myMax = MAX('Table'[WeekNum])
VAR myCount = SUM('Table'[Trucks])
VAR tmpTable = FILTER(ALL('Table'),[WeekNum]=myMax-1)
VAR lastWeekCount = COUNTX(tmpTable,[Trucks])
RETURN myCount - lastWeekCount

Totally guessing here because no mock data.


---------------------------------------

Putting square pegs in round holes since 1972.

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




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

Proud to be a Super User!




Highlighted
Frequent Visitor

Re: Trend Visualization compared to previous week

Hi Greg,

 

Sorry I read your post too late.

 

I was able to adjust the formula given above

 

Trend Truck = 
VAR myMax = MAX('Date'[WeekNum])
VAR myCount = SUM('Table1'[Anzahl Trucks])
VAR tmpTable = FILTER(ALL('Date');[WeekNum]=myMax-1)
VAR lastWeekCount = COUNTX(tmpTable;[Anzahl Trucks])
RETURN myCount - lastWeekCount  

I think I understand what you did there but what does "myMax-1" do?

What Visual would you use to display a trend "this week compared to last week"?

 

Thanks for your help so far!

Highlighted
Super User IV
Super User IV

Re: Trend Visualization compared to previous week

The myMax variable is essentially grabbing the current weeknum in the context of your visual. So, myMax - 1 essentially dials this back a week. So, if your current week is 16, when you are filtering for last week you want the rows where WeekNum is 15.


---------------------------------------

Putting square pegs in round holes since 1972.

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




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

Proud to be a Super User!




View solution in original post

Highlighted
Frequent Visitor

Re: Trend Visualization compared to previous week

Thanks! I somehow managed to get the data right.

Capture.PNG

 

THX!

 

Highlighted
Advocate III
Advocate III

Re: Trend Visualization compared to previous week

How would this work when last week is actually in last year? 

Highlighted
Frequent Visitor

Re: Trend Visualization compared to previous week

Hi Timon,

 

Could you please share the way you do this visual? I'm new to Power BI and what I'm trying to do is to put two numbers in comparison on one single card and show the variance aside, which is just what you did. 

 

Thank you!

 

Lexi

Highlighted
Frequent Visitor

Re: Trend Visualization compared to previous week

Don't worry.

I just realised how to work it out by myself.

Helpful resources

Announcements
Community Blog

Community Blog

Visit our Community Blog for articles, guides, and information created by fellow community members.

Using the Community

Using the Community

Need help with the Power BI Community? Our 'Using the Community' support articles are a great place to start.

Community Summit North America

Community Summit North America

Innovate, Collaborate, Grow. The top training and networking event across the globe for Microsoft Business Applications

Power Platform 2020 release wave 2 plan

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Top Solution Authors
Top Kudoed Authors