Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Что не так в фильтре? / 7 сообщений из 7, страница 1 из 1
14.10.2004, 14:53
    #32738580
Praded
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что не так в фильтре?
У меня есть дименшин с уровнями Template/Section/Element, на уровне Element есть member property 'ElementType' типа int, которое может принимать как положительные, так и отрицательные значения. Я пытаюсь отобрать только положительные значения:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SELECT
        {
        [Measures].[Mean Score]
        }
        on  0 ,

        {
			Filter(
		                {Descendants([FullTemplate_Dim].[All FullTemplate_Dim].[ 50 ],[FullTemplate_Dim].[Section], SELF_AND_BEFORE),
		                Descendants([FullTemplate_Dim].[All FullTemplate_Dim].[ 50 ],[FullTemplate_Dim].[Section], SELF_AND_BEFORE)}, 
				( [FullTemplate_Dim].CurrentMember.Properties("ElementType") >  0  )
			)
        }
        on  1 
FROM Cube
Получаю ошибку:

Unable to open cellset

Formula error - syntax error - token is not valid: [FullTemplate_Dim].CurrentMember.Properties("Q Id") > ^0^ )

Подскажите, что я сделал не так?
...
Рейтинг: 0 / 0
14.10.2004, 15:55
    #32738792
Alex Fox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что не так в фильтре?
Val ([FullTemplate_Dim].CurrentMember.Properties("ElementType") )
...
Рейтинг: 0 / 0
14.10.2004, 16:42
    #32738894
Praded
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что не так в фильтре?
Действительно! Помогло, спасибо!

Зато теперь ругается, что

Formula error - property name is not valid: "ElementType"

Может это быть потому, что в Descendants я разворачиваю дименшин только до уровня Section, а ElementType принадлежит более низкому уровню Element?
...
Рейтинг: 0 / 0
14.10.2004, 20:46
    #32739410
Alex Fox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что не так в фильтре?
Есессно !!!!
...
Рейтинг: 0 / 0
15.10.2004, 11:39
    #32740018
Praded
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что не так в фильтре?
А как это можно обойти? Мне нужны только Секции, но с отфильтроваными элементами.
...
Рейтинг: 0 / 0
15.10.2004, 18:05
    #32741088
Praded
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что не так в фильтре?
Проблему с property name is not valid: "ElementType" удалось решить используя в фильтре
Код: plaintext
1.
2.
3.
4.
5.
			Iif( 
				[FullTemplate_Dim].CurrentMember.Level IS [FullTemplate_Dim].[Element], 
				Val( [FullTemplate_Dim].CurrentMember.Properties("ElementType") ) <  0 ,
				 1 <> 1 
			)
вместо
Код: plaintext
1.
				( [FullTemplate_Dim].CurrentMember.Properties("ElementType") >  0  )
, но я пролучаю на выходе только Elementы без всех их предков. А мне-то надо получить [Mean Score] для Section, но учитывая только ElementType > 0 у их детей... Объясните плз, что я делаю не так.
...
Рейтинг: 0 / 0
15.10.2004, 18:07
    #32741096
Praded
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что не так в фильтре?
Опечатка
Код: plaintext
[FIXED]Val( [FullTemplate_Dim].CurrentMember.Properties("ElementType") ) >  0 [/FIXED]
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Что не так в фильтре? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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