计算资历银行

Posted

技术标签:

【中文标题】计算资历银行【英文标题】:calculating seniority banking 【发布时间】: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 年的资历时

预期结果

但我得到的是:

这是错的。

【问题讨论】:

【参考方案1】:

我发现了问题:银行资历切片器与 Fact_AN 表有关。我可以做的是为与 Fact_AN 表不相关的 Seniority 切片器创建一个新表,并将该新的不相关表用于切片器和 b 值的度量。

【讨论】:

以上是关于计算资历银行的主要内容,如果未能解决你的问题,请参考以下文章

黑客通过崩溃银行的计算机尝试入侵 SWIFT

苏格兰皇家银行决定采用RedHat云计算服务

是否有 VBA 来计算银行帐户的密钥?

c#0银行存款计算器

快乐水题1716. 计算力扣银行的钱

《LeetCode之每日一题》:267.计算力扣银行的钱