Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / OLAP и DWH Новый топик    Ответить
 Форматирование ячеек  [new]
ferzmikk
Member

Откуда:
Сообщений: 1525
Здравствуйте!

Есть 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) или можно где то настроить?
11 сен 18, 14:39    [21671007]     Ответить | Цитировать Сообщить модератору
 Re: Форматирование ячеек  [new]
Alex_496
Member

Откуда:
Сообщений: 3730
ferzmikk,
в Excel как OLAP-клиенте форматирование шрифта (размер и наименование шрифта) не поддерживается,
а раскраска ForeColor и BackColor поддерживается
11 сен 18, 15:15    [21671073]     Ответить | Цитировать Сообщить модератору
 Re: Форматирование ячеек  [new]
ferzmikk
Member

Откуда:
Сообщений: 1525
Alex_496
а раскраска ForeColor и BackColor поддерживается
Но по факту не раскрашивается с помощью команд в MDX-запросе.
11 сен 18, 15:26    [21671091]     Ответить | Цитировать Сообщить модератору
 Re: Форматирование ячеек  [new]
Alex_496
Member

Откуда:
Сообщений: 3730
нужно красить в MDX-скрипте
11 сен 18, 17:47    [21671273]     Ответить | Цитировать Сообщить модератору
 Re: Форматирование ячеек  [new]
ferzmikk
Member

Откуда:
Сообщений: 1525
Alex_496
нужно красить в MDX-скрипте

XMLA?

Этот скрипт куда вставлять? Туда же где и MDX-запрос: Свойства подключения - Определение - Текст команды?
12 сен 18, 07:28    [21671684]     Ответить | Цитировать Сообщить модератору
 Re: Форматирование ячеек  [new]
Alex_496
Member

Откуда:
Сообщений: 3730
ferzmikk,

К сообщению приложен файл. Размер - 33Kb
12 сен 18, 09:48    [21671769]     Ответить | Цитировать Сообщить модератору
 Re: Форматирование ячеек  [new]
ferzmikk
Member

Откуда:
Сообщений: 1525
Alex_496,

Это в студии. А в excel как?
12 сен 18, 09:53    [21671776]     Ответить | Цитировать Сообщить модератору
 Re: Форматирование ячеек  [new]
Alex_496
Member

Откуда:
Сообщений: 3730
ferzmikk,

Excel, в свойства ячеек сводной таблицы, подключенной к кубу, автоматически подхватит раскраску этих мер.
12 сен 18, 17:35    [21672542]     Ответить | Цитировать Сообщить модератору
 Re: Форматирование ячеек  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 1924
Excel, кстати иногда глючит с подхватыванием. Один раз пришлось заново подключение в нем создавать и поля все вытаскивать, чтобы раскрасилось
14 сен 18, 11:01    [21674474]     Ответить | Цитировать Сообщить модератору
Все форумы / OLAP и DWH Ответить