我想在同一个折线图中显示当前期间和上一期间。问题是我需要能够使用切片器。例如
我正在绘制一整年,但如果我想选择一个特定月份,图表应显示当前和去年的时期
由于过滤器上下文,如果我选择一个特定的月份或日期,上一年的计算默认为零
我无法使用内置公式,因为它们不支持行级安全性。
CY销售额= var selectedYear = SELECTEDVALUE(销售[日期],年份(TODAY())) 返回 计算( SUM(销售额[日期]), 销售额[年份] = 选定年份)
本年销售额 = var selectedYear = SELECTEDVALUE(销售[日期],年份(TODAY())) 返回 计算( SUM(销售额[日期]), 销售额[年份] = (selectedYear-1))
提前致谢。
你可以试试这个
表 2 = DISTINCT('表'[日期])
年月 = 年('表 2'[日期])&FORMAT('表 2'[日期],"mmm")
创建一个度量并将该度量添加到视觉过滤器并设置为 1
测量 = VAR_最大= MAX('表2'[日期]) VAR _min = MIN('表2'[日期]) 返回 如果 ( MAX ( '表'[日期] ) >= _min && MAX ( '表'[日期] ) <= _max || MAX ( 'Table'[date] ) >= EDATE ( _min, -12 ) && MAX ('表'[日期]) <= EDATE ( _max, -12 ), 1 )