【发布时间】:2020-05-06 20:09:54
【问题描述】:
我从事 ssas 表格工作,我使用实时连接将 powerbi 连接到多维数据集。
我有表 Fact_an
银行资历
Dim_produit
我创建了一个报告和一个新的 mausure AN。当用户选择一年和一个月和银行资历时,我需要计算最近 12 个月银行资历的行数
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 年的资历时
预期结果
但我得到的是:
这是错的。
【问题讨论】:
标签: powerbi dax powerbi-desktop ssas-tabular