【问题标题】:PowerBI - Measure to Summarize Daily data into Monthly CountsPowerBI - 将每日数据汇总为每月计数的度量
【发布时间】:2018-01-26 12:41:52
【问题描述】:

我有一个缺陷数据表,我想创建一个 MEASURE 来统计每个月的缺陷数。我知道我需要使用日期表,但到目前为止我的尝试还没有成功。

当这个工作有效时,我正在寻找的是按月进行的简单计数:

125 年 1 月 225 年 2 月 220 年 3 月 120 年 4 月

缺陷表

日期表

这是我在没有任何运气的情况下尝试构建的度量...

Monthly Defects = 

// TOTALYTD(COUNT(Defects[Defect]), 'Date'[Date])

VAR defectDate = FIRSTDATE(Defects[Created Date]) 
VAR defectYear = YEAR(defectDate)
VAR defectMonth = MONTH(defectDate)

RETURN
    CALCULATE (
        COUNT(Defects[Defect]),
        FILTER (
            Defects,
                Defects[Created Date] <= defectDate &&
                (YEAR (Defects[Created Date]) = defectYear) && (MONTH(Defects[Created Date]) = defectMonth)
        )
    )

这就是我最终要做的事情。

【问题讨论】:

  • 如果您只想每月计算一次,那么您的度量应该是 Monthly Defects=COUNTROWS(Defects)。这是假设您的缺陷表和日期表之间存在关系。你能解释一下为什么你的度量需要比这更复杂吗?
  • 您说的完全正确,我完全想多了。谢谢!
  • 你能把它作为答案发布,我会接受。
  • 太棒了。是的 - 现在发布了一个简短的答案:-)

标签: powerbi dax


【解决方案1】:

如果您只是想每月计算一次,那么您的衡量标准应该是

Monthly Defects=COUNTROWS(Defects)

这是假设您的缺陷表和日期表之间存在关系。

【讨论】:

    猜你喜欢
    • 2017-03-26
    • 2011-07-09
    • 2013-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多