在行上,我基本上想要選擇層次結構的所有成員,但希望將其中的兩個合併爲一個。例如,成員將包括A
,B
和C
,所以選擇[Group].[Group].members
會給我All
,A
,B
和C
但我想獲得All, A,
和B&C
,其中B
和C
已合併爲一個成員。如何在查詢中將兩個成員合併爲一個成員?
這是可能的查詢內?
我正在使用的數據庫存儲有關訂單的運輸速度,小包裹,小於卡車裝載量和白手套的信息。我想合併小包裹和小於卡車的載重量,這樣我就可以在兩種運輸速度中獲得彙總數據。
我試着創建一個計算成員:[Measures].[Not White Glove] as AGGREGATE([Order Product].[Ships Via Group].&[Small Parcel], [Order Product].[Ships Via Group].&[Less than Truck Load])
但我不確定如何使用,因爲我目前有[Order Product].[Ships Via Group].members ON ROWS
。
當我把([Measures].[Not White Glove], [Order Product].[Ships Via Group].&[White Glove], [Order Product].[Ships Via Group].&[All]) ON ROWS
我得到的錯誤Query (14, 11) The Ships Via Group hierarchy is used more than once in the Crossjoin function.
有沒有更好的辦法去了解這個/是什麼錯誤呢?
你想達到什麼目的? (爲什麼你應該合併兩行,並在哪個基礎上/哪些條件下應該合併?)你嘗試過什麼? – Pieter
爲問題添加了更多信息,解決了您提出的問題。對不起,以前沒有提供更多信息 – Travis