Меры, определенные с помощью format_string to Currency, не отображаются с этим форматом в сводной таблице Excel - PullRequest
1 голос
/ 31 октября 2019

Если я изменю стандартную схему «Продажи», измерим значение «Сумма» на 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?

...