PowerBI:不同的总数

PowerBI: Total Count Distinct

我需要一些帮助来正确计算我的测量总数。

这是主表:

使用我的度量“CountPass”,我计算每个 ID 与操作“pass”不同:

CountPass = CALCULATE(DISTINCTCOUNT(Workflow[ID]),Workflow[action]="pass")

此外,对于我的 Measure CountPassPreweek,我通过使用日期 table:

对前一周的参考做同样的事情
CountPassPreweek = 
var currentweek = SELECTEDVALUE(DateTable[WeekNum])
var currentweekday = SELECTEDVALUE(DateTable[WeekNo])
var currentyear = SELECTEDVALUE(DateTable[Year])
var maxweeknum = CALCULATE(MAX(DateTable[WeekNum]),all(DateTable))
Return
SUMX(
    if(currentweek = 1,
        DateTable[WeekNo] = currentweekday && DateTable[WeekNum] = maxweeknum && DateTable[Year] = currentyear - 1,
        DateTable[WeekNo] = currentweekday && DateTable[WeekNum] = currentweek -1 && DateTable[Year] = currentyear)),
[CountPass]
)

到目前为止这是有效的,但没有显示总数,所以我有第二个衡量标准:

CountPreweekTotal = 
var _table = SUMMARIZE(DateTable,DateTable[Date],"_value",[CountPassPreweek])
return
SUMX(_table,[_value])

在这里您看到了我的问题:该度量不像您在此处看到的“原始”计数度量那样计算不同

希望有人能帮助我。

非常感谢!

计数为 3,因为 abc 的计数是您的度量的两倍(因为日期在您的 SUMMARIZE 中是分开的)。

既然你似乎有一个正确的日期table,你应该能够使用时间智能函数来更简单地写这个

CountPassPreviousWeek =
CALCULATE ( [CountPass], DATEADD ( DateTable[Date], -7, DAY ) )

这也适用于总数。