上一年 Power BI 总计

上一年 Power BI 总计

我正在 Power BI 中使用以下格式的数据:

年份 周数 销售价值
1 1 20
1 1 15
2 5 三十二
...等等 ...等等 ...等等

我目前使用度量总销售额 = SUM(表 [销售额值])和年份和周数切片器来允许用户查看所选年份和周数的总销售额。

返回上一年中同一周的总销售额的最佳方法是什么(即周数 = 相同,年份 = 选择 - 1)?在 excel 中,使用 SUMIFS 公式几乎是微不足道的,但我真的很难找到有关如何使用 DAX 执行此操作的任何信息。

答案1

CALCULATE 公式可让您干扰筛选上下文。第一个参数之后的参数将覆盖指定字段的筛选器。因此,对于您的场景,我将使用:

Total Sales Prior Year =
VAR v_Current_Year = MAX ( Table[Year Number] )
RETURN CALCULATE ( [Total Sales], Table[Year Number] = v_Current_Year - 1 )

VAR ... RETURN ... 语法让您可以轻松地从当前过滤上下文中捕获 VARiable 值,然后使用 CALCULATEd 过滤上下文 RETURN 结果。

到目前为止,最好的文档网站是 dax.guide。除了常见的语法信息外,它们还包含文章链接和交互式游乐场。作者是公认的 DAX 专家。

https://dax.guide/calculate/

相关内容