0
下面的腳本給出了我想要的結果。任意挑選一個維度以將成員添加到
這感覺就像一個黑客,因爲我已將自定義成員VALUE
和VALUE_MTD
添加到層次結構[Customer].[Country]
。我已經任意選擇了這個層次 - 只是沒有使用[Measures]
或[Date].[Calendar]
,因爲它們已經在使用了。
是否有一個更標準的方法來返回完全相同的一組單元?
WITH
MEMBER [Customer].[Country].[VALUE] AS
Aggregate([Customer].[Country].[(All)].MEMBERS)
MEMBER [Customer].[Country].[VALUE_MTD] AS
Aggregate
(
PeriodsToDate
(
[Date].[Calendar].[Month]
,[Date].[Calendar].CurrentMember
)
,[Customer].[Country].[VALUE]
)
SELECT
{
[Customer].[Country].[VALUE]
,[Customer].[Country].[VALUE_MTD]
} ON 0
,NON EMPTY
{
[Measures].[Internet Sales Amount]
,[Measures].[Internet Order Quantity]
}
*
Descendants
(
{
[Date].[Calendar].[Month].&[2007]&[12]
:
[Date].[Calendar].[Month].&[2008]&[01]
}
,[Date].[Calendar].[Date]
) ON 1
FROM [Adventure Works];
好的 - 我想我們有一些時間計算,所以我可以使用它:明天再試。 – whytheq 2014-11-14 20:32:01