[英]SSAS Effective Rate Calculated Measure with dimension attribute
我正在嘗試在我的多維數據集中創建有效的費率計算,但似乎無法正確計算。 計算如下:
CREATE MEMBER CURRENTCUBE.[Measures].[Effective Rate]
AS
[measures].[commission]
/[measures].[units]
/[transaction].[days_in_period].currentmember
*[transaction].[days_in_year].currentmember*10000/10
上面的計算根本不起作用; 但是,我嘗試了許多變體,但都沒有運氣。
問題是[transaction].[days_in_period]
和[transaction].[days_in_year]
都是事務維度中的屬性,我似乎無法弄清楚如何定義計算,因此它以最低粒度運行並聚合在更高的水平。
我很確定這些是成員類型,即不是數字類型,因此不能用於計算。
[transaction].[days_in_period].currentmember
[transaction].[days_in_year].currentmember
您可以使用 function MemberValue
提取那里的值:
Member_Expression.MemberValue
所以他們變成了:
[transaction].[days_in_period].MemberValue
[transaction].[days_in_year].MemberValue
為了便於閱讀,您可以在計算中添加一些大括號 - 目前知道操作的順序有點棘手。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.