按季度编号和名称分组的先前 DAX 值

Previous DAX value grouped by quarter number and name

在我当前的数据集中,我为每个“名称”的“季度”设置了“目标”。然而,“目标”仅在本季度的第一周出现。

因此,当我使用日期切片器时,我看不到季度目标。

以上一直持续到下个季度再次出现目标,此后每周为 0。

我认为解决方案是将每个“目标”修改为与按“名称”和“季度”分组的第一个值相同的值。

我创建了一个新度量并尝试使用 EARLIER 和 GROUPBY 函数进行此操作,但我无法将其组合在一起。

对于这方面的任何帮助或指导,我将不胜感激。

谢谢

假设您的 table 来自 Power Query 中名为 Table1 的查询:

  1. 复制该查询并将此新查询命名为 Table2
  2. Table2 查询中,过滤掉 Target 条目为零的行
  3. Select Table1 查询和 Merge Queries (not As New) Table1Table2 查询,选择每个 table 中的 NameQuarter 列,Left Outer join
  4. 扩展新的 Table2 列(只检查 Target 列的扩展)
  5. 根据需要重命名此新列

自从看到这篇文章后,我已经能够使用 DAX 操作数据。结合使用基本 DAX 度量和除过滤器之外的所有方法。