powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / скорость работы Periodstodate
10 сообщений из 10, страница 1 из 1
скорость работы Periodstodate
    #32856496
OverProof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа! Есть ли возможность повысить скорость работы этого выражения?

Код: plaintext
1.
2.
3.
iif(sum(Periodstodate([Дата].[(All)]),([Measures].[Оборот задолженности руб])) <  1  and sum(Periodstodate([Дата].[(All)]),([Measures].[Оборот задолженности руб])) > - 1 , 
null, 
sum(Periodstodate([Дата].[(All)]),([Measures].[Оборот задолженности руб])))

спасибо
...
Рейтинг: 0 / 0
скорость работы Periodstodate
    #32856642
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно не высчитывать подвыражение 2-3 раза, а создать calculated measure - т.е.

Код: plaintext
iif(RSUM <  1  and RSUM > - 1 , null, RSUM)

где

Код: plaintext
CREATE MEMBER Measures.RSUM AS 'sum(Periodstodate([Дата].[(All)]),([Measures].[Оборот задолженности руб]))'
Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
скорость работы Periodstodate
    #32857296
OverProof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо
...
Рейтинг: 0 / 0
скорость работы Periodstodate
    #32857338
OverProof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ммм... а если клиент - Excel 2003 - есть ли возможность создать calculated member?
...
Рейтинг: 0 / 0
скорость работы Periodstodate
    #32858236
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OverProofммм... а если клиент - Excel 2003 - есть ли возможность создать calculated member?
А разве имеет значение какой клиент ? Ведь выражение в изначальном вопросе не генерится клиентом, а создается в кубе -следовательно и вспомогательный calculated member надо делать в кубе.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
скорость работы Periodstodate
    #32858636
OverProof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MoshaА разве имеет значение какой клиент ? Ведь выражение в изначальном вопросе не генерится клиентом, а создается в кубе -следовательно и вспомогательный calculated member надо делать в кубе.



Это было в высшей степени странно, но я почему-то не смог в Calculated Member ссылаться на другой Calculated Member...
Сейчас смотрю и вижу, что все в порядке...
Глюк MDX Builder'а и мой тупняк.
Еще раз спасибо
...
Рейтинг: 0 / 0
скорость работы Periodstodate
    #32859190
Alex Fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OverProof...не смог в Calculated Member ссылаться на другой Calculated Member...
Очень важно в какой последовательности Calculated Member-ы создаются.
...
Рейтинг: 0 / 0
скорость работы Periodstodate
    #32859202
Вжик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Располагаются в Cube editor.
...
Рейтинг: 0 / 0
скорость работы Periodstodate
    #32859497
Alex Fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... ну в смыле да - распологаются.
...
Рейтинг: 0 / 0
скорость работы Periodstodate
    #32860077
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще то engine может спокойно разрешать forward references, так что строго говоря порядок был бы не важен, но UI не пользуется этой возможностью engine, поэтому за порядком все таки надо следить.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / скорость работы Periodstodate
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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