В кубе есть измерение элемента. Элемент, отличный от номера элемента, может также иметь другие (числовые) атрибуты.Создание пользовательской иерархии MDX для измерения
D_Item
- Атрибут [attrib1]
- element1 [70]
- element2 [40]
- element3 [1]
- element4 [2]
- Другие иерархии
Моя цель - использовать iif или case ... когда ... для создания новой иерархии (или набора?), Которую я мог бы использовать для нарезки. Почему бы не сохранить его в кубе? Потому что это очень одиночный случай использования и для использования в отчете ...
Моей желаемая структура выглядит следующим образом:
WITH MyNewHierarchy AS
CASE
WHEN [D_Item].[attrib].Value = 70 then 'Company 1'
WHEN [D_Item].[attrib].Value = 40 then 'Company 2'
WHEN [D_Item].[attrib].Value = 1 OR [D_Item].[attrib].Value = 2 then 'Company 3'
END
SELECT Measure ON COLUMNS,
[D_Date].[Month].Chilren on ROWS
FROM CUBE
WHERE
[MyNewHierarchy].[Company 3]
Это, вероятно, довольно реляционный подход, но я надеюсь, что для достижения этого результата один день.
вы используете SSRS? – whytheq
Услуги по анализу Ms – rasenkantenstein
помогли ли мои ответы? – whytheq