Если я изменю стандартную схему «Продажи», измерим значение «Сумма» на FORMAT_STRING = «Валюта», формат меры не будет значением «Валюта» в Excel.
Вместо этого это будет что-то вроде: Лицензия - Сумма1112600
Базовый запрос, сгенерированный Excel:
SELECT {[Measures].[Amount],[Measures].[Count]} DIMENSION PROPERTIES PARENT_UNIQUE_NAME,HIERARCHY_UNIQUE_NAME ON COLUMNS
, NON EMPTY Hierarchize(AddCalculatedMembers(DrilldownMember({{DrilldownMember({{DrilldownLevel({[Product].[Product].[All Products]})}}, {[Product].[Product].[Company].&[1]})}}, {[Product].[Product].[Category].&[2]}))) DIMENSION PROPERTIES PARENT_UNIQUE_NAME,HIERARCHY_UNIQUE_NAME ON ROWS
FROM [Sales]
CELL PROPERTIES VALUE, FORMAT_STRING, LANGUAGE, BACK_COLOR, FORE_COLOR, FONT_FLAGS
Когда я выполняю это на панели MDX в icCube, я получаю также неформатированное значение для Amount. Но когда я добавляю «Formatted_value» в СВОЙСТВА СОТОВЫХ, как это
CELL PROPERTIES VALUE, FORMAT_STRING, LANGUAGE, BACK_COLOR, FORE_COLOR, FONT_FLAGS
, я получаю правильный ответ «1 112 600,00».
Как можно в Excel отображать правильное значение formatted_value, как определено в icCube?