powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как в Where ипользовать IsLeaf
3 сообщений из 3, страница 1 из 1
Как в Where ипользовать IsLeaf
    #32565593
wallwall
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему не работает такой запрос?
select
{[Measures].[inSum],[Measures].[rasSum],[Measures].[outSum]} on columns,
{order([Klient].Members,[Measures].[outSum],DESC)} on Rows
from Test
where IsLeaf([Klient].CurrentMember)

Говорит что ошибка в IsLeaf.
...
Рейтинг: 0 / 0
Как в Where ипользовать IsLeaf
    #32565614
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В MDX where не работает с логическими значениями, а использует для указания узлов, набора узлов и/или диапазона узлов для среза.
Надо несколько по-другому написать, точно не знаю как, но вроде бы вот так:

select
{[Measures].[inSum],[Measures].[rasSum],[Measures].[outSum]} on columns,
{order(Filter([Klient].Members, IsLeaf([Klient].CurrentMember)),[Measures].[outSum],DESC)} on Rows
from Test
...
Рейтинг: 0 / 0
Как в Where ипользовать IsLeaf
    #32565868
wallwall
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как в Where ипользовать IsLeaf
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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