Langage DAX - erreur de synthaxe

mdvbordeaux Messages postés 33 Date d'inscription vendredi 6 avril 2018 Statut Membre Dernière intervention 6 février 2024 - 28 juil. 2023 à 11:17
DjiDji59430 Messages postés 4049 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 mai 2024 - 28 juil. 2023 à 18:17

Bonjour à tous,

J'essaye de calculer l'écart dentre deux dates en mois et Power BI m'indique que j'ai un problème de synthaxe:

Voici le code :

Variance days (NET) =

IF(

    OR(

        ISBLANK(SELECTEDVALUE('Table_tâches1'[Baseline])),

        SELECTEDVALUE('Table_tâches1'[Baseline]) = BLANK()

    ),

    "Baseline is blank",

    IFERROR(

        CALCULATE(

            VAR Baseline = SELECTEDVALUE('Table_tâches1'[Baseline]),

            VAR Fin = SELECTEDVALUE('Table_tâches1'[Finish Date Estimated ]),

            VAR exc1OtherDays = NETWORKDAYS(Baseline, Fin, 1),

            exc1OtherDays,

            0

        ),

        0

    )

1 réponse

DjiDji59430 Messages postés 4049 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 mai 2024 648
28 juil. 2023 à 18:17

Bonjour à tous,

Chat gpt m'a proposé ce code : apparemment, il a ajouté une parenthèse a la fin !

Variance days (NET) = 
IF(
    OR(
        ISBLANK(SELECTEDVALUE('Table_tâches1'[Baseline])),
        SELECTEDVALUE('Table_tâches1'[Baseline]) = BLANK()
    ),
    "Baseline is blank",
    IFERROR(
        CALCULATE(
            VAR Baseline = SELECTEDVALUE('Table_tâches1'[Baseline]),
            VAR Fin = SELECTEDVALUE('Table_tâches1'[Finish Date Estimated]),
            VAR exc1OtherDays = NETWORKDAYS(Baseline, Fin, 1),
            exc1OtherDays,
            0
        ),
        0
    )
)
0