使用FILTER Power BI Desktop时,USERELATIONSHIP给出不正确的结果

时间:2019-11-04 23:13:08

标签: powerbi dax powerbi-desktop

我的帐单日期不活跃

enter image description here

我的日期类型切片器:

DateTypeSelected = SELECTEDVALUE('Date Type Slicer'[Date Type],"Effective Date")

enter image description here

当我使用FILTER时,它给我的值不正确。

NB Premium by AccDate = 
    CALCULATE( 
        SUM(fact_Premium[Premium]), FILTER(fact_Premium, fact_Premium[PolicyType] = "New Business"),
        USERELATIONSHIP(fact_Premium[AccountingDate], dim_Date[Date])
        )

我在这里想念什么?

1 个答案:

答案 0 :(得分:0)

之所以给出错误的数字,是因为在FILTER内部,我需要使用切片器表table

所以:

FILTER(fact_Premium, fact_Premium[PolicyType] = "New Business")

应为:

FILTER(dim_PolicyType, dim_PolicyType[PolicyType] = "New Business")

-============================================= ==============================

NB Premium by AccDate = 
    CALCULATE( 
        SUM(fact_Premium[Premium]), FILTER(dim_PolicyType, dim_PolicyType[PolicyType] = "New Business"),
        USERELATIONSHIP(fact_Premium[AccountingDate], dim_Date[Date])
        )