|
|
|
Отчет в сводной таблице съедает всю оперативку
|
|||
|---|---|---|---|
|
#18+
Коллеги, доброго времени суток. Есть SSAS Tabular. Просветите: Есть SSAS Tabular, есть отчет в сводной таблице. Есть измерение - география. Там 3 поля: Дивизион - Регион - Город. (Суммарно - около 1000 значений). Так вот, если в фильтре указать поле "Регион", выбрать пару значений. А затем поместить в отчет поле "Город", то отчет умирает. Если убрать - секунд за 7 - формируется. (Отчет большой, 7 колонок, с столбцах тоже много чего). Взял другое измерение для теста,[Distributor] - также сначала - одно поле поместил в сводную таблицу - по второму - фильтр - и история повторилась, отчет "повис". Уменьшил количество выводимых полей - все равно висит. Вопрос: возможно нельзя(не рекомендуется) в одном измерении одновременно - по одному полю фильтровать, а другое при этом отображать в отчете? (Код запроса наже, одновременно вывел в фильтр WHERE ([Distributor].[Koordinator].&[xxxxxxxxx] и вывожу поле [Distributor].[Distributor]) SELECT NON EMPTY Hierarchize({DrilldownLevel({[Product].[Brand].[All]},,,INCLUDE_CALC_MEMBERS)}) DIMENSION PROPERTIES PARENT_UNIQUE_NAME,HIERARCHY_UNIQUE_NAME ON COLUMNS , NON EMPTY Hierarchize( DrilldownMember( DrilldownMember( CrossJoin({[Clients].[Customer Number].[All], [Clients].[Customer Number].[Customer Number].AllMembers}, {([Channel type].[Channel type].[All],[Distributor].[Distributor].[All])} ), [Clients].[Customer Number].[Customer Number].AllMembers, [Channel type].[Channel type] ), [Channel type].[Channel type].[Channel type].AllMembers, [Distributor].[Distributor] ) ) DIMENSION PROPERTIES PARENT_UNIQUE_NAME,HIERARCHY_UNIQUE_NAME ON ROWS FROM (SELECT ({[Calendar].[Fiscal Year-Month].[FYear].&[2016/2017],[Calendar].[Fiscal Year-Month].[FYear].&[2015/2016]}) ON COLUMNS FROM [Модель]) WHERE ([Distributor].[Koordinator].&[xxxxxxxxx],[Measures].[Gross Sales]) CELL PROPERTIES VALUE, FORMAT_STRING, LANGUAGE, BACK_COLOR, FORE_COLOR, FONT_FLAGS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2016, 16:42 |
|
||
|
Отчет в сводной таблице съедает всю оперативку
|
|||
|---|---|---|---|
|
#18+
Я правильно понимаю, что первое поле Customer Number - в нем очень много значений? А уже после него выводятся остальные поля? Если да, то excel после каждого разреза строит промежуточные итоги, т.е. для каждого клиента промежуточный итог на регион, город и т.д. Пока один-два итога - норм, но после 3-4 Excel умирает. Вывод: в начале размещать разрезы с наименьшим числом элементов, а поля типа Customer Number - в конце. Либо использовать member properties. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2016, 16:15 |
|
||
|
|

start [/forum/topic.php?fid=49&fpage=36&tid=1858445]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 155ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...