взгляните на следующий скрипт (Adventure Works DW 2008 R2):
Возвращает корреляцию показателя [Объем интернет-продаж] для двух разных подкатегорий продуктов («Горные велосипеды» / «Дорожные велосипеды») для месяцев текущего элемента даты в строках (календарный год 2007 и календарный год 2007). Я оставил других сопоставимых участников в комментариях.
with
member ActualMeasure AS [Measures].[Internet Sales Amount]
member m1 AS
(
[Product].[Product Categories].[Subcategory].&[1] -- Mountain Bikes
-- [Sales Territory].[Sales Territory].[Group].&[North America]
-- [Customer].[Gender].&[F]
,ActualMeasure
)
member m2 AS
(
[Product].[Product Categories].[Subcategory].&[2] -- Road Bikes
-- [Sales Territory].[Sales Territory].[Group].&[Europe]
-- [Customer].[Gender].&[M]
, ActualMeasure
)
member x as
Correlation
(
{Descendants([Date].[Calendar].CurrentMember,[Date].[Calendar].[Month]) } as dates
, m1
, m2
), Format_String="Standard"
select
{ x,m1,m2 } on 0,
{
Descendants
(
[Date].[Calendar].[Calendar Year].&[2007]
, [Date].[Calendar].[Calendar Quarter]
)
,[Date].[Calendar].[Calendar Year].&[2007]
} on 1
from [Adventure Works]
НТН,
Хрвое Пиасеволи