早上好。我在工作'在一个项目,我必须计算保真度客户端kpi。公式为:(年x1客户数 - 年x2新客户数)/(年x1客户数)。
所以,我有一个包含退化客户端维度(PK_Client)的外键的事实表,我正在尝试这个mdx请求,但它没有工作:
`Nonempty(
Distinct(
EXCEPT(
(([Dim Client].[PK Client].[PK Client]),
([Dim Temps 3].[Annee Nom].CurrentMember.PrevMember,
[Measures].[Remise Facture])),
(([Dim Client].[PK Client].[PK Client]),
([Dim Temps 3].[Annee Nom].CurrentMember,
[Measures].[Remise Facture]))
)
)
).Count
)
/
Nonempty(Distinct([Dim Client].[PK Client].[PK Client]),
([Dim Temps 3].[Annee Nom].CurrentMember.PrevMember,
[Measures].[Remise Facture])).Count`
我总是得到0.任何人都可以帮助我
答案 0 :(得分:0)
我找到了它:
100*(1 -
Except(
Nonempty(
Distinct([Dim Client].[PK Client].[PK Client]),
([Dim Temps 3].[Annee Nom].PrevMember,
[Measures].[Remise Facture])
),
Nonempty(
Distinct([Dim Client].[PK Client].[PK Client]),
([Dim Temps 3].[Annee Nom].CurrentMember,
[Measures].[Remise Facture])
)).Count
/
Nonempty(
Distinct([Dim Client].[PK Client].[PK Client]),
([Dim Temps 3].[Annee Nom].PrevMember,
[Measures].[Remise Facture])
).Count)