У меня странная проблема с форматированием вычисляемого члена в SSAS (многомерный).
У меня есть бюджетная сумма, определенная на годовом уровне, и затем я распределяю ее на квартальный, месячный или недельный уровень путем деления годовой суммы на количество членов.
При использовании SCOPE с функциями DIVIDE и COUNT MDX определенное форматирование меры (FORMAT_STRING) больше не применяется.
Вот код и пример:
CREATE MEMBER CURRENTCUBE.[Measures].[VA Budget]
AS
NULL,
FORMAT_STRING = "#,#.00",
VISIBLE = 1;
([Measures].[VA Budget], [Datum].[Datum JQMT].[Jahr].Members) = [VA Jahresbudget];
([Measures].[VA Budget], [Datum].[Datum JQMT].[Quartal].Members) = DIVIDE([VA Jahresbudget], COUNT( Descendants(Ancestor([Datum].[Datum JQMT].CurrentMember, [Datum].[Datum JQMT].[Jahr]), [Datum].[Datum JQMT].[Quartal]) ));
([Measures].[VA Budget], [Datum].[Datum JQMT].[Monat].Members) = DIVIDE([VA Jahresbudget], COUNT( Descendants(Ancestor([Datum].[Datum JQMT].CurrentMember, [Datum].[Datum JQMT].[Jahr]), [Datum].[Datum JQMT].[Monat]) ));
([Measures].[VA Budget], [Datum].[Datum JQMT].[Tag].Members) = DIVIDE([VA Jahresbudget], COUNT( Descendants(Ancestor([Datum].[Datum JQMT].CurrentMember, [Datum].[Datum JQMT].[Jahr]), [Datum].[Datum JQMT].[Tag]) ));
([Measures].[VA Budget], [Datum].[Datum JWT].[Woche].Members) = DIVIDE([VA Jahresbudget], COUNT( Descendants(Ancestor([Datum].[Datum JWT].CurrentMember, [Datum].[Datum JWT].[Jahr]), [Datum].[Datum JWT].[Woche]) ));
[
]
Тем не менее, он применяется правильно, когда я НЕ использую COUNT в функции DIVIDE:
([Measures].[VA Budget], [Datum].[Datum JQMT].[Monat].Members) = DIVIDE([VA Jahresbudget], 12 ));
[
]
Кроме того, если я определяю другой вычисляемый элемент и ссылаюсь на предыдущий, форматирование снова применяется правильно:
CREATE MEMBER CURRENTCUBE.[Measures].[VA Budget2]
AS
[Measures].[VA Budget],
FORMAT_STRING = "#,#.00",
VISIBLE = 1;
* * Тысяча двадцать-одина [

]
Что здесь происходит? Это ошибка? Как я могу сделать форматирование правильным без определения дополнительного вычисляемого элемента?
(версия SSAS 2016 - 13.0.5206)