Forum Discussion
Dynamic column based on slicer selection
- Anonymous4 years ago
Hi SK87 ,
If you want your field name to be displayed dynamically based on the slicer options, I'm afraid it can't be achieved... Maybe you could consider creating a measure as below and putting it on the card visual to display the field name info...
measure = VAR _selmonth = SELECTEDVALUE ( 'Brands Final'[Select Month] ) RETURN "12M (" & [the month for 10 months ago] & " - " & _selmonth & ")"Best Regards
SK87 ,
If you choose one month and what show more than that data on axis, ou need independent date table in slicer
example measure
//Date1 is independent Date table, Date is joined with Table
new measure =
var _max = maxx(allselected(Date1),Date1[Date])
var _min = eomonth(_max, -12) +1
return
calculate( sum(Table[Value]), filter('Date', 'Date'[Date] >=_min && 'Date'[Date] <=_max))
Need of an Independent Date Table:https://www.youtube.com/watch?v=44fGGmg9fHI
var _max = maxx(allselected(Date1),Date1[Date])
var _min = eomonth(_max, -1*month(_max) ) +1
return
calculate( sum(Table[Value]), filter('Date', 'Date'[Date] >=_min && 'Date'[Date] <=_max))
var _max1 = maxx(allselected(Date1),Date1[Date])
var _min = eomonth(_max, -1*month(_max) ) +1
return
calculate( sum(Table[Value]), filter('Date', 'Date'[Date] >=_min && 'Date'[Date] <=_max))
You can also use
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),SAMEPERIODLASTYEAR('Date'[Date]))
- SK874 years agoHelper III
Thanks for your response but I am looking for dynamic column name; calculation Part of 12Months already done at my end.
Need Name as "12M (Jan 21 - Oct 21) " on selection of slicer "October 2021
If I select July 2021 it should be "12M (Oct 20 - Jul 21)
- Anonymous4 years agoNot applicable
Hi SK87 ,
If you want your field name to be displayed dynamically based on the slicer options, I'm afraid it can't be achieved... Maybe you could consider creating a measure as below and putting it on the card visual to display the field name info...
measure = VAR _selmonth = SELECTEDVALUE ( 'Brands Final'[Select Month] ) RETURN "12M (" & [the month for 10 months ago] & " - " & _selmonth & ")"Best Regards