Excel 2010 не отображает рассчитанные меры в качестве валюты
При подключении Excel 2010 к источнику данных SSAS 2008 R2 вычисляемые поля (стандартная маржа) не отображаются с соответствующим символом валюты. Когда я определяю меры в кубе, я устанавливаю для свойства 'строка формата' соответствующее значение.
Есть три случая
- Исправлены меры, помеченные как валюта; они отображаются правильно
- Расчетные показатели отмечены в процентах; они отображаются правильно
- Расчетные показатели помечены как валюта; они отображаются как простые десятичные числа.
Это кажется специфичным для Excel. Management Studio правильно отображает данные ячейки.
Это известная проблема? С другой стороны, кто-нибудь может воспроизвести эту проблему?
1 ответ
Кажется, это проблема, специфичная для вычисляемых членов (не базовые меры по группам мер).
Неудачный обходной путь заключается в добавлении строки формата и языка к вычисляемым мерам: FORMAT_STRING = 'Валюта', LANGUAGE = 1033,
Теоретически это не должно быть необходимым, если язык всего куба установлен правильно на 1033. Я нашел других людей, делающих это утверждение. Но по моему опыту, установка языка куба на 1033 не устраняет проблемы с вычисленными мерами.
Вот ссылка на известную проблему: http://connect.microsoft.com/SQLServer/feedback/details/600246/excel-does-not-use-format-string-currency-when-browsing-a-cubes-calculated-member