powerbi - 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 让我使用 PREVIOUSDAY 函数,它给了我正确的行值,但总数不正确。我改用 DATEADD 并且总数是正确的。我相信 PREVIOUSDAY 只有在您正式将日期表标记为日期表时才有效。
推荐阅读
- python - 如何在 Python 中处理多个项目的一个公共 lib 文件夹
- ios - 使用 unarchivedObjectOfClass 复制 UIButton - 对象不能为 nil
- javascript - React native 拖放动画。查看 onLongPress
- python - 查找特定网站的 CSS 选择器
- java - 使用退出按钮执行功能
- java - 如何在同一行输入数字
- c - realloc() 结构数组上的旧大小无效
- c# - 使用实体框架核心 2 进行排序、过滤和分页
- python - 如果函数返回某个字符串,则不要运行插入语句
- java - 在 ListView 上显示来自 EditText 的文本