Powerbi 多个结果-查询失败

Powerbi 多个结果-查询失败,powerbi,dax,powerbi-desktop,Powerbi,Dax,Powerbi Desktop,我试图在标题表和事实表之间建立链接,以获得正确的值: Formules = VAR Top1 = SELECTEDVALUE ( EnteteRapportAgentClient[Top] ) VAR Middle = SELECTEDVALUE ( EnteteRapportAgentClient[Middle] ) VAR BottomIndex = SELECTEDVALUE ( EnteteRapportAgentClient[Index3] ) VAR a = SELECTEDVAL

我试图在标题表和事实表之间建立链接,以获得正确的值:

Formules = 
VAR Top1 = SELECTEDVALUE ( EnteteRapportAgentClient[Top] )
VAR Middle = SELECTEDVALUE ( EnteteRapportAgentClient[Middle] )
VAR BottomIndex = SELECTEDVALUE ( EnteteRapportAgentClient[Index3] )
VAR a = SELECTEDVALUE ( Dim_DateFicheAgent[ID_DateFicheAgent] )
VAR b = SELECTEDVALUE ( 'Seniority banking'[banking seniority] )
VAR Bottom = SELECTEDVALUE ( EnteteRapportAgentClient[Bottom] )
VAR Val =
    SWITCH (
        TRUE (),
        Top1 = "Nombre de leads", [Lead] + 0,
        Top1 = "Affaires nouvelles"
            && BottomIndex <> 0, CALCULATE (
            COUNTROWS (
                FILTER (
                    Fact_AN,
                    (
                        Fact_AN[banking seniority] <= b
                            && NOT ISBLANK ( Fact_AN[banking seniority] )
                            && Fact_AN[Code_Produit ]
                                = LOOKUPVALUE (
                                    Dim_Produit[Code_Produit ],
                                    Dim_Produit[Dim5Rapport], Middle,
                                    Dim_Produit[Dim6Rapport], Bottom
                                )
                    )
                )
            ),
            DATESBETWEEN (
                Dim_DateFicheAgent[ID_DateFicheAgent],
                NEXTDAY (
                    SAMEPERIODLASTYEAR (
                        LASTDATE ( Dim_DateFicheAgent[ID_DateFicheAgent] )
                    )
                ),
                LASTDATE ( Dim_DateFicheAgent[ID_DateFicheAgent] )
            )
        ),
        Middle = "Affaires nouvelles", [AN] + 0,
        Middle = "Total AN", [AN] + 0,
        Middle = "Taux Transfo", DIVIDE ( [AN], [Lead] )
    )
VAR ValF = IF ( Middle = "Taux Transfo", FORMAT ( Val, "0.0%" ), FORMAT ( Val, "0" ) )
VAR Val2 = IF ( ValF = "0", "", ValF )
RETURN
    Val2
公式=
VAR Top1=SELECTEDVALUE(EnteteRapportAgentClient[Top])
VAR Middle=SELECTEDVALUE(EnteteRapportAgentClient[Middle])
VAR BottomIndex=SELECTEDVALUE(EnteTerportagentClient[Index3])
变量a=所选值(Dim\u DateFicheAgent[ID\u DateFicheAgent])
VAR b=SELECTEDVALUE(‘银行资历’[银行资历])
VAR Bottom=SELECTEDVALUE(EnteteRapportAgentClient[Bottom])
瓦尔=
开关(
TRUE(),
Top1=“潜在客户名称”,[潜在客户]+0,
Top1=“新威尔斯临时代办”
&&底部指数0,计算(
计数行(
滤器(
事实,
(

事实[银行资历]那里发生了很多事情,但是这个特定的错误可能来自于
LOOKUPVALUE
没有返回唯一的值。

我如何替换LOOKUPVALUE呢?那么,您想如何处理值不唯一的情况呢?我正试着解决以下问题tionhttps://stackoverflow.com/questions/61543224/wrong-v矩阵中带有自定义双标题的值,因此如果您能提出任何解决方案,将不胜感激!