不确定我正在尝试做什么,或者我是否需要更改我的数据模型。
我有一个维度,其中包含客户可以贷款的不同金额,因此我不想做的是查看与总销售额相比的特定金额的份额。
伪代码:
member [Measures].[Share 5000] as 'count([Amount].[5000])/([Measures].[Total Sales], [Time].CurrentMember)'
答案 0 :(得分:1)
我假设您希望计算中包含5000?因此,如果10个消费者借出5000个,总销售额为100000,则该份额为(5000 * 10)/ 100000 = 0,5
首先,您需要一个“客户数量”度量,我不知道它是否已存在于您的数据模型中,否则您将不得不添加它。
然后你可以写下这样的计算:
member [Measures].[Share 5000] as
'
(([Amount].[Total Amount].[5000],[Measures].[Number of Customers])*5000) /
([Amount].[Total Amount],[Measures].[Total Sales])
'
您不需要在计算中包含Time.CurrentMember,因为在这种情况下它没有任何区别。如果您将时间放在行或列中,它将自动包含在内。