我正在尝试根据昨天(但不是今天)登录的用户来对功率进行度量
我的桌子是
计数是用户当天登录的次数
如何使用功率bi度量来查找以下类别的计数
1) count of Today logged but not yesterday
2) count of Yesterday logged but not today
3) count of who logged yesterday and today as well
答案 0 :(得分:1)
假设您要计算Id
的不同值,其中Count
的总和与您的度量标准相匹配,那么我们可以汇总昨天和今天的每个ID的计数,然后根据您的过滤该表条件,然后对行进行计数以返回结果:
1)今天记录的计数,而不是昨天记录的计数:
Measure1 =
COUNTROWS (
FILTER (
SUMMARIZECOLUMNS (
MyTable[Id],
"Count Yesterday",
CALCULATE (
SUM ( MyTable[Count] ),
MyTable[Date] = TODAY() - 1
),
"Count Today",
CALCULATE (
SUM ( MyTable[Count] ),
MyTable[Date] = TODAY()
)
),
[Count Yesterday] = 0 && [Count Today] > 0
)
)
2)昨天记录的计数,但今天没有记录:
Measure2 =
COUNTROWS (
FILTER (
SUMMARIZECOLUMNS (
MyTable[Id],
"Count Yesterday",
CALCULATE (
SUM ( MyTable[Count] ),
MyTable[Date] = TODAY() - 1
),
"Count Today",
CALCULATE (
SUM ( MyTable[Count] ),
MyTable[Date] = TODAY()
)
),
[Count Yesterday] > 0 && [Count Today] = 0
)
)
3)昨天和今天也记录了谁:
Measure3 =
COUNTROWS (
FILTER (
SUMMARIZECOLUMNS (
MyTable[Id],
"Count Yesterday",
CALCULATE (
SUM ( MyTable[Count] ),
MyTable[Date] = TODAY() - 1
),
"Count Today",
CALCULATE (
SUM ( MyTable[Count] ),
MyTable[Date] = TODAY()
)
),
[Count Yesterday] > 0 && [Count Today] > 0
)
)