在同一折线图中显示上一时期和当前时期Power BI

问题描述 投票:0回答:1

我想在同一个折线图中显示当前期间和上一期间。问题是我需要能够使用切片器。例如

  1. 我正在绘制一整年,但如果我想选择一个特定月份,图表应显示当前和去年的时期

  2. 由于过滤器上下文,如果我选择一个特定的月份或日期,上一年的计算默认为零

  3. 我无法使用内置公式,因为它们不支持行级安全性。

    CY销售额= var selectedYear = SELECTEDVALUE(销售[日期],年份(TODAY())) 返回 计算( SUM(销售额[日期]), 销售额[年份] = 选定年份)

    本年销售额 = var selectedYear = SELECTEDVALUE(销售[日期],年份(TODAY())) 返回 计算( SUM(销售额[日期]), 销售额[年份] = (selectedYear-1))

提前致谢。

powerbi dax
1个回答
0
投票

你可以试试这个

  1. 创建一个日期表并使用它来过滤

表 2 = DISTINCT('表'[日期])

年月 = 年('表 2'[日期])&FORMAT('表 2'[日期],"mmm")

enter image description here

  1. 创建一个度量并将该度量添加到视觉过滤器并设置为 1

    测量 = VAR_最大= MAX('表2'[日期]) VAR _min = MIN('表2'[日期]) 返回 如果 ( MAX ( '表'[日期] ) >= _min && MAX ( '表'[日期] ) <= _max || MAX ( 'Table'[date] ) >= EDATE ( _min, -12 ) && MAX ('表'[日期]) <= EDATE ( _max, -12 ), 1 )

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.