Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
In the simple visualization below, I am hoping to emphasize a portion of the timeline, the last 3 months for instance, to emphasize a specific time period of focus, but also connecting the relevancy to earlier months.
So for instance, October through June may be a subtle color, while July - September would be emphasized with an alternative (brighter) color.
Anybody have a recommendation how to do this from a technique perspective? I am looking for a solution that can create the contrasting colors as the data changes...i.e. Highlight the last 3 mos, as opposed to highlight Jul, Aug, Sept if a conditional formatting is the recommended approach.
Thanks in advance.
Solved! Go to Solution.
Hi @irnm8dn ,
one approach would be to create to different measures and have them both in the same chart.
As the DATEADD-function only accepts columns as input, I prefer to create a year-month number in my date table like this:
YearMonthNumber =
( YEAR ( Date[Date] ) - 2016 ) * 12
+ MONTH ( Date[Date] )
Your last 3 months-measure would when then look like this
Last 3 months =
VAR currentYearMontNumber =
( YEAR ( TODAY () ) - 2016 ) * 12
+ MONTH ( TODAY () )
RETURN
CALCULATE (
SUM ( 'Sales table'[Sales] );
FILTER ( 'Date'; 'Date'[YearMonthNumber] > currentYearMontNumber - 3 )
)
and the other months like this:
Other months =
VAR currentYearMontNumber =
( YEAR ( TODAY () ) - 2016 ) * 12
+ MONTH ( TODAY () )
RETURN
CALCULATE (
SUM ( 'Sales table'[Sales] );
FILTER ( 'Date'; 'Date'[YearMonthNumber] <= currentYearMontNumber - 3 )
)
Then add both measures to a chart and it will look somethink like this
Cheers,
Sturla
If this post helps, then please consider Accepting it as the solution. Kudos are nice too.
Hi @irnm8dn ,
one approach would be to create to different measures and have them both in the same chart.
As the DATEADD-function only accepts columns as input, I prefer to create a year-month number in my date table like this:
YearMonthNumber =
( YEAR ( Date[Date] ) - 2016 ) * 12
+ MONTH ( Date[Date] )
Your last 3 months-measure would when then look like this
Last 3 months =
VAR currentYearMontNumber =
( YEAR ( TODAY () ) - 2016 ) * 12
+ MONTH ( TODAY () )
RETURN
CALCULATE (
SUM ( 'Sales table'[Sales] );
FILTER ( 'Date'; 'Date'[YearMonthNumber] > currentYearMontNumber - 3 )
)
and the other months like this:
Other months =
VAR currentYearMontNumber =
( YEAR ( TODAY () ) - 2016 ) * 12
+ MONTH ( TODAY () )
RETURN
CALCULATE (
SUM ( 'Sales table'[Sales] );
FILTER ( 'Date'; 'Date'[YearMonthNumber] <= currentYearMontNumber - 3 )
)
Then add both measures to a chart and it will look somethink like this
Cheers,
Sturla
If this post helps, then please consider Accepting it as the solution. Kudos are nice too.
User | Count |
---|---|
139 | |
113 | |
103 | |
73 | |
63 |
User | Count |
---|---|
136 | |
125 | |
107 | |
70 | |
61 |