2017-08-17 263 views
0

我有一张缺陷数据表,我想创建一个MEASURE,该表可以计算每个月的缺陷数。我知道我需要使用日期表,但迄今为止我的努力还没有解决。PowerBI - 将每日数据汇总为每月计数的措施

我所寻找的,当这个作品是一个简单的计数按月:

一月125 月225 三月220 月120

缺陷表 enter image description here

日期表 enter image description here

这里是我试图建立没有任何运气的措施...

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) 
     ) 
    ) 

这里是什么,我期待在做到底。

enter image description here

+3

如果你只是想每月计算一次,那么你的测量应该是每月缺陷= COUNTROWS(缺陷)。这是假设你有缺陷表和你的日期表之间的关系。你能解释为什么你的测量需要比这更复杂吗? – dybzon

+0

你绝对正确的,我完全超越了它。谢谢! – xXPhenom22Xx

+0

你可以发布它作为答案,我会接受。 – xXPhenom22Xx

回答

0

如果你只是想每月数,那么你的措施应是

Monthly Defects=COUNTROWS(Defects) 

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