2020年10月7日 星期三

parent-child 維度排除parent=child後的彙總值

使用parent-child dimension時,若parent本身也有數值時,則measure會彙總本身及其下的members數值。

現在有個需求想要在某張表中,排除parent本身的數值。

https://docs.microsoft.com/zh-tw/analysis-services/multidimensional-models/parent-child-dimension-attributes?view=asallproducts-allversions

像這篇範例說的 ,Sales Manager 1 底下有Salesperson 1 和 Salesperson 2,彙總時,Sales Manager 1的值包含Sales Manager 1 本身及Salesperson 1 和 Salesperson 2的銷售額。

如果Sales Manager 1 只想要顯示 Salesperson 1 和 Salesperson 2時,則可以使用DataMember這個函數自訂一個member來逹成。

WITH MEMBER measures.InvidualQuota AS   
([Employee].[Employees].currentmember.datamember, [Measures].[Sales Amount Quota])  
,FORMAT_STRING='Currency'  
SELECT {[Measures].[Sales Amount Quota],[Measures].InvidualQuota} ON COLUMNS,  
[Employee].[Employees].MEMBERS ON ROWS  
FROM [Adventure Works]  

 維度中若要排除paretn=child的顯示時,在MembersWithDta指定NonLeafDataHidden即可。

 

若不指定隱藏,則將如同此篇文章所示,parent本身也會顯示在child list中。

https://social.technet.microsoft.com/wiki/contents/articles/40299.ssas-parent-child-dimension.aspx

 

 

 

沒有留言:

張貼留言

自動記錄滑鼠點選操作

為了一個需求,需要人工去點選幾個滑鼠的點選行為,找了幾種工具,覺得GS Auto Clicker最實用,極符合我的需求,尤其是多個固定位置的button點擊,解決了一個很耗時間的工作。 最後設定完預設hotkey F8為啟用鍵,就可以開始自動做工了。再按F8結束工作。 GS Au...