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

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

спасибо
...
Рейтинг: 0 / 0
09.01.2005, 03:18
    #32856642
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скорость работы Periodstodate
Можно не высчитывать подвыражение 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
10.01.2005, 11:39
    #32857296
OverProof
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скорость работы Periodstodate
спасибо
...
Рейтинг: 0 / 0
10.01.2005, 12:10
    #32857338
OverProof
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скорость работы Periodstodate
ммм... а если клиент - Excel 2003 - есть ли возможность создать calculated member?
...
Рейтинг: 0 / 0
11.01.2005, 06:37
    #32858236
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скорость работы Periodstodate
OverProofммм... а если клиент - Excel 2003 - есть ли возможность создать calculated member?
А разве имеет значение какой клиент ? Ведь выражение в изначальном вопросе не генерится клиентом, а создается в кубе -следовательно и вспомогательный calculated member надо делать в кубе.

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



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

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


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