powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как написать оптимальнее?
1 сообщений из 1, страница 1 из 1
Как написать оптимальнее?
    #32566855
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли такой MDX запрос написать оптимальнее?

Код: plaintext
1.
2.
3.
4.
5.
with member Measures.Pop1 as 'count(Filter(Customers.[Customer Key].Members, Measure, Measure.Visits = 1))'
member Measures.Pop2 as 'count(Filter(Customers.[Customer Key].Members, Measure, Measure.Visits = 2))'
select 
    {Measures.Pop1, Measures.Pop2} on columns,
    {[Sections].[Section].Members} on rows
from FrequencyCube

В данном случае дважды перебирается Customers Key Можно ли это сделать за один проход? Так таких Pop1,2 может быть до 12
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как написать оптимальнее?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]