按季度编号和名称分组的先前 DAX 值
Previous DAX value grouped by quarter number and name
在我当前的数据集中,我为每个“名称”的“季度”设置了“目标”。然而,“目标”仅在本季度的第一周出现。
因此,当我使用日期切片器时,我看不到季度目标。
以上一直持续到下个季度再次出现目标,此后每周为 0。
我认为解决方案是将每个“目标”修改为与按“名称”和“季度”分组的第一个值相同的值。
我创建了一个新度量并尝试使用 EARLIER 和 GROUPBY 函数进行此操作,但我无法将其组合在一起。
对于这方面的任何帮助或指导,我将不胜感激。
谢谢
会
假设您的 table 来自 Power Query 中名为 Table1
的查询:
- 复制该查询并将此新查询命名为
Table2
- 在
Table2
查询中,过滤掉 Target
条目为零的行
- Select
Table1
查询和 Merge Queries
(not As New
) Table1
和 Table2
查询,选择每个 table 中的 Name
和 Quarter
列,Left Outer
join
- 扩展新的
Table2
列(只检查 Target
列的扩展)
- 根据需要重命名此新列
自从看到这篇文章后,我已经能够使用 DAX 操作数据。结合使用基本 DAX 度量和除过滤器之外的所有方法。
在我当前的数据集中,我为每个“名称”的“季度”设置了“目标”。然而,“目标”仅在本季度的第一周出现。
因此,当我使用日期切片器时,我看不到季度目标。
以上一直持续到下个季度再次出现目标,此后每周为 0。
我认为解决方案是将每个“目标”修改为与按“名称”和“季度”分组的第一个值相同的值。
我创建了一个新度量并尝试使用 EARLIER 和 GROUPBY 函数进行此操作,但我无法将其组合在一起。
对于这方面的任何帮助或指导,我将不胜感激。
谢谢
会
假设您的 table 来自 Power Query 中名为 Table1
的查询:
- 复制该查询并将此新查询命名为
Table2
- 在
Table2
查询中,过滤掉Target
条目为零的行 - Select
Table1
查询和Merge Queries
(notAs New
)Table1
和Table2
查询,选择每个 table 中的Name
和Quarter
列,Left Outer
join - 扩展新的
Table2
列(只检查Target
列的扩展) - 根据需要重命名此新列
自从看到这篇文章后,我已经能够使用 DAX 操作数据。结合使用基本 DAX 度量和除过滤器之外的所有方法。