Предполагая, что вы пытаетесь подсчитать различные значения 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
)
)