несколько результатов - запрос не выполняется - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь связать таблицу заголовков с таблицей фактов, чтобы получить правильные значения:

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

Я получаю сообщение об ошибке enter image description here

Я выложил сюда файл pbix. https://drive.google.com/file/d/1OwE52NRyq_W13u2N84pnNVw1lnatmOSw/view?usp=drivesdk

1 Ответ

1 голос
/ 08 мая 2020

Там много чего происходит, но эта конкретная ошибка, скорее всего, связана с тем, что LOOKUPVALUE не возвращает уникальное значение.

...