.pbix файл доступен здесь: https://www.dropbox.com/s/h9xmpx6t997aqg9/TestBI.pbix?dl=0
Данные выглядят так:
У меня есть выражение DAXкоторый вычисляет итоговое общее число PolicyNumber:
RunTotBondCount =
VAR CurrentDate = MAX ( dim_LossMMYY[LossMMYY_Sort] )
VAR Counts =
CALCULATE (
DISTINCTCOUNT(fact_Premium[PolicyNumber]),
FILTER ( ALL ( fact_Premium[LossMMYY_Sort] ), fact_Premium[LossMMYY_Sort] <= CurrentDate )
)
RETURN
IF(
NOT(HASONEVALUE(dim_Date[Year Month]))
&& HASONEVALUE(dim_LossMMYY[LossMMYY_Sort]),
BLANK(),
Counts
)
Тогда я использую матрицу:
Есть ли какой-либо способ получить 0когда заготовки и имеют его в форме треугольника?что-то вроде этого:
Я пытался изменить выражение, но оно разрушает треугольную форму:
RunTotBondCount =
VAR CurrentDate = MAX ( dim_LossMMYY[LossMMYY_Sort] )
VAR Counts =
CALCULATE (
// IF(
// ISBLANK(DISTINCTCOUNT(fact_Premium[PolicyNumber])),0,DISTINCTCOUNT(fact_Premium[PolicyNumber])
// ),
DISTINCTCOUNT(fact_Premium[PolicyNumber]),
FILTER ( ALL ( fact_Premium[LossMMYY_Sort] ), fact_Premium[LossMMYY_Sort] <= CurrentDate )
)
RETURN
IF (ISBLANK(Counts),0,Counts)