Quantcast
Viewing all articles
Browse latest Browse all 1167

Форматирование ячеек

Здравствуйте!

Есть MDX-запрос, который выгружает нужные данные в SSMS.

+MDX-запрос
WITH
MEMBER [Measures].[Мера] AS 
	[Measures].[Отгрузки шт]	
	, BACK_COLOR=IIF([Measures].[Отгрузки шт]>20000, RGB(0,255,0), RGB(255,0,0))  
	, FONT_SIZE=20
	, FORMAT_STRING = '# ###' 
SELECT
[Measures].[Мера] ON 0,
[Города].[Регион города].[Регион города] ON 1
FROM (SELECT ([Время].[Месяц].&[2018-07-01T00:00:00]) ON 0 FROM PROFIT)
CELL PROPERTIES VALUE, BACK_COLOR, FONT_SIZE,  FORMATTED_VALUE //,FORMAT_STRING

1. Правильно понимаю, что ячейки можно форматировать только для мер и параметры задавать только в MEMBER (то есть не перед записью ON 0)?

2. Указываю другой FONT_SIZE, но почему то не изменяется. Почему так?

3. Возможно задать курсив или жирный шрифт?

4. В FORMAT_STRING указываю, что не нужны цифры после запятой справа и разрядность. Но если миллион, то надо указывать так '# ### ###'. Возможно ли разрядность указать универсально?

5. Если запускать в SSMS, то ячейки закрашиваются. Если запускать от Excel, то не закрашиваются. В Excel не предусмотрено, чтобы это работало (кроме случая условного форматирования от excel) или можно где то настроить?

Viewing all articles
Browse latest Browse all 1167

Trending Articles