Я работаю над ssas tabular, я использую liveconnexion для подключения powerbi к кубу.
У меня есть таблица Fact_an
банковский стаж
Dim_produit
Создаю отчет и новый mausure AN. ЕСЛИ ПОЛЬЗОВАТЕЛЬ ВЫБИРАЕТ ГОД, МЕСЯЦ И банковский стаж, мне нужно рассчитать количество строк за последние 12 месяцев банковский стаж <банковский стаж, выбранный пользователем: </p>
AN =
VAR a = SELECTEDVALUE(Dim_DateFicheAgent[ID_DateFicheAgent])
VAR b =SELECTEDVALUE('Seniority banking'[banking seniority])
RETURN
CALCULATE (
COUNTROWS(FILTER(Fact_AN;
(Fact_AN[banking seniority]<=b && NOT ISBLANK (Fact_AN[banking seniority]))));
DATESBETWEEN (
Dim_DateFicheAgent[ID_DateFicheAgent];
NEXTDAY ( SAMEPERIODLASTYEAR (LASTDATE ( Dim_DateFicheAgent[ID_DateFicheAgent] ) ));
LASTDATE ( Dim_DateFicheAgent[ID_DateFicheAgent] )
))
Он возвращает неверные результаты, как я могу это исправить? Любая помощь будет очень оценена. Я помещаю здесь пример файла pbix https://drive.google.com/file/d/1Ja3NevOm6i80uuS6lKPpHIBYaNQ2jee2/view?usp=drivesdk
Моя проблема, например, когда я выбираю стаж менее 5 лет
Ожидаемые результаты
Но что я получаю:
Что не так.