首页 > 解决方案 > PowerBI -Total Row 显示最小值,即使我对该列的 Measure 是一个总和?

问题描述

所以我有一个具有以下 DAX 的度量

PriorDayValue = 
CALCULATE(
    sum(valuetable[CurrentDayValue]),
    PREVIOUSDAY('Date Table'[Date])
)

出于某种原因,我的总行显示最小值或第一个值而不是总和。

我要做的就是提取前一天的 CurrentDayValue,这样我就可以创建另一个字段来计算当天和前一天之间的变化。

我不确定这些事实是否会改变任何东西,但 CurrentDayValue 字段是原始数据,它不是计算列或度量。
此外,图像中的值是多个过滤器的结果,我希望我应用于视觉的过滤器也适用于总量
,最后上面 DAX 中提到的 DateTable 没有被标记为日期表,但它是确实具有唯一且连续的日期值

任何帮助将不胜感激。我是 power bi 的新手,我不禁感到解决这个问题的方法正盯着我看。

编辑显然我太新了,不能粘贴照片所以这是当前表格可视化的样子

年--季度--月--日--CurrentDayValue--PriorDayValue
2019--Qtr 1 --March-- 1 -- 213 -- 209
2019--Qtr 1 --March-- 1 -- 213 -- 213
2019--Qtr 1 --March-- 1 -- 213 -- 213
2019--Qtr 1 --March-- 1 -- 218 -- 213

总计 857 -- 209

标签: powerbi

解决方案


我想出了我的问题。PowerBI 让我使用 PREVIOUSDAY 函数,它给了我正确的行值,但总数不正确。我改用 DATEADD 并且总数是正确的。我相信 PREVIOUSDAY 只有在您正式将日期表标记为日期表时才有效。


推荐阅读