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

问题描述 投票:0回答:1

我有不活跃的关系AccountingDate

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])
        )

我在这里想念什么?

powerbi dax powerbi-desktop
1个回答
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])
        )
© www.soinside.com 2019 - 2024. All rights reserved.