Far*_*ema 4 dax powerquery powerbi
我在 Power BI 中有一个表,其中有两列,例如“日期”和“每日目标”。每日目标在同一日期始终相同,因此我需要一个度量来仅对 1 个日期求和 1 个值,而不是计算每一行,因为这两列包含重复值。请参阅随附的数据表屏幕截图。
当您查看我的数据时,有两个不同的日期,我需要的是当我在任何可视化中添加此每日目标列时,而不是为 1 月 3 日添加 11653+11653+11653,它应该仅为 1 月 3 日的总和 11653。帮助我,我将非常感激你。
要获取按日期获取每日目标最大值的度量,您可以执行以下操作:
Daily Target = SUMX(GROUPBY(Table1, Table1[Date], "Max Daily Target", MAXX(CURRENTGROUP(), [DailyTarget])), [Max Daily Target])
Run Code Online (Sandbox Code Playgroud)
假设您的表名为 Table1
内部 GROUP BY 表示确定每个日期的最高每日目标。这假设任何给定日期只有一个每日目标(您同样可以选择 MIN 或 AVG,因为它们都应该产生相同的数字)。请注意,如果您有一个日期有 2 个不同的每日目标,则此公式将会失败,因为它只会选择最大的目标。
外部 SUMX 汇总了每天的最大每日目标。如果您按月或按年汇总,这一点很重要。1 月底,您希望添加最多 31 个每日目标。
注意:一般来说,我会在将数据加载到 Power BI 之前按天汇总每日目标。从您的屏幕截图中尚不完全清楚为什么您的记录粒度较低,因此我无法解释在您的特定情况下我会如何做。然而,DAXPatterns.com 的这篇文章确实讨论了如何处理“销售与预算”,这可能与您相关:http://www.daxpatterns.com/handling- Different-capsularities/
| 归档时间: |
|
| 查看次数: |
14530 次 |
| 最近记录: |