[DAX] Requête ne renvoyant pas le résultat escompté

Bonjour à tous,

Je reprends les fichiers de la personne qui me précédait et je ne comprends pas pourquoi la requête ci-dessous ne me renvoie pas de données pour l'année 2023.
Je précise que je débute en langage DAX, je n'ai peut être pas remarqué l'anomalie.

Ma table "Date" contient bien des valeurs pour l'année 2023, elle génère même des dates jusqu'à 2025.

Ma table "Mutation véhicules" contient également des valeurs pour l'année 2023.

Le but de la requête est de déterminer un nombre de véhicule par mois et par année en fonction des différents centres. Comme les véhicules bougent régulièrement d'un centre à un autre il faut que la requête renvoie la valeur "1" sur le centre affecté à l'instant T.

Je vous remercie d'avance pour votre aide,

EVALUATE

CALCULATETABLE(
ADDCOLUMNS(
    ADDCOLUMNS(
        SUMMARIZECOLUMNS('Date'[Année],'Date'[MoisNombre],Centres[Region],Centres[Nom],Vehicules_Archives[Référence],Vehicules_Archives[Catégorie],
        "NBCars",
        VAR PerLastDate = CALCULATE(Max('Date'[Date]))
        Var TabVehi = CALCULATE(VALUES('Mutation Véhicules'[Véhicule]))
        Var TabScan = 
            CALCULATETABLE(
                        'Mutation Véhicules',

                        FILTER ( 'Mutation Véhicules',
                             'Mutation Véhicules'[Véhicule] = TabVehi
                            ),
                         FILTER (
                            'Mutation Véhicules',
                            'Mutation Véhicules'[Affectation Debut] <= PerLastDate
                        ),
                        FILTER (
                            'Mutation Véhicules',
                            'Mutation Véhicules'[Affectation Fin] >=  PerLastDate
                                || 'Mutation Véhicules'[Affectation Fin] = BLANK ()
                        ),
                        FILTER (
                            'Mutation Véhicules',
                            'Mutation Véhicules'[Date Sortie] >=  PerLastDate
                                ||
                                'Mutation Véhicules'[Date Sortie] = BLANK()
                        )
                       )

        Var Result = 

                        COUNTROWS(DISTINCT(SELECTCOLUMNS(TabScan,"VEH",[Véhicule])))

        RETURN
        Result,
        "MES",
        VAR PerLastDate = CALCULATE(Max('Date'[Date]))
        Var TabVehi = CALCULATE(VALUES('Mutation Véhicules'[Véhicule]))
        Var TabScan = 
            CALCULATETABLE(
                        'Mutation Véhicules',

                        FILTER ( 'Mutation Véhicules',
                             'Mutation Véhicules'[Véhicule] = TabVehi
                            ),
                         FILTER (
                            'Mutation Véhicules',
                            'Mutation Véhicules'[Affectation Debut] <= PerLastDate
                        ),
                        FILTER (
                            'Mutation Véhicules',
                            'Mutation Véhicules'[Affectation Fin] >=  PerLastDate
                                || 'Mutation Véhicules'[Affectation Fin] = BLANK ()
                        ),
                        FILTER (
                            'Mutation Véhicules',
                            'Mutation Véhicules'[Date Sortie] >=  PerLastDate
                                ||
                                'Mutation Véhicules'[Date Sortie] = BLANK()
                        )
                       )

        Var Result = 

                        MAXX(TabScan,'Mutation Véhicules'[Date MES])

        RETURN
        Result
    ),

        "Date Fin Periode",If(
                        [NBCars]=1,
                        CALCULATE(Max('Date'[Date])),
                        BLANK())
    ),

                        "Age",Divide(IFERROR(DATEDIFF([MES],[Date Fin Periode],DAY),BLANK()),365)
    )

        ,
         FILTER (
            ALL ( Vehicules_Archives[Catégorie] ),
            NOT ( Vehicules_Archives[Catégorie] ) IN { "VF", "VS", "AUTRE", "SOUS-TRAIT" }
        ),
        FILTER(
            ALL(Centres[Société_Imputation]),
            Centres[Société_Imputation] = "Cars"
            )
)

ORDER BY 'Date'[Année]ASC,
            'Date'[MoisNombre] ASC,
                    Centres[Nom] ASC,
                        Vehicules_Archives[Référence] ASC

                        
Rechercher des sujets similaires à "dax requete renvoyant pas resultat escompte"