.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并将其呈现为三角形吗? 像这样的东西:
我试图修改Expression,但它破坏了三角形的形状:
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)