我有两个切片器,报告标题应根据切片器中的选定值显示数据。 我能够为选择的单个值编写一个表达式,但是可以为多个值编写它吗?
Header =
var selectyear = SELECTEDVALUE(dim_Date[Year])
var refreshdate = VALUES(fact_Premium[RefreshDate])
var datetype = VALUES('Date Type Slicer'[Date Type])
return "Report Period: " & selectyear & " As Of: " & refreshdate & " PST by " & datetype
对于多个值,如果选择的时间超过1年,请说2016年,它应该是:
"报告期2016 - 2018年截至6/4/2018 10:09:36太平洋标准时间按会计日期"
我如何修改表达式?
谢谢
答案 0 :(得分:2)
如果您选择了多个连续年份,则可以定义最长年份和最小年份。
Header =
var minyear = MIN(dim_Date[Year])
var maxyear = MAX(dim_Date[Year])
var refreshdate = VALUES(fact_Premium[RefreshDate])
var datetype = VALUES('Date Type Slicer'[Date Type])
return "Report Period: " & minyear & " - " & maxyear & " As Of: " & refreshdate & " PST by " & datetype