powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Что не так в фильтре?
7 сообщений из 7, страница 1 из 1
Что не так в фильтре?
    #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
Что не так в фильтре?
    #32738792
Alex Fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Val ([FullTemplate_Dim].CurrentMember.Properties("ElementType") )
...
Рейтинг: 0 / 0
Что не так в фильтре?
    #32738894
Praded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Действительно! Помогло, спасибо!

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

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

Может это быть потому, что в Descendants я разворачиваю дименшин только до уровня Section, а ElementType принадлежит более низкому уровню Element?
...
Рейтинг: 0 / 0
Что не так в фильтре?
    #32739410
Alex Fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есессно !!!!
...
Рейтинг: 0 / 0
Что не так в фильтре?
    #32740018
Praded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как это можно обойти? Мне нужны только Секции, но с отфильтроваными элементами.
...
Рейтинг: 0 / 0
Что не так в фильтре?
    #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
Что не так в фильтре?
    #32741096
Praded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опечатка
Код: plaintext
[FIXED]Val( [FullTemplate_Dim].CurrentMember.Properties("ElementType") ) >  0 [/FIXED]
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Что не так в фильтре?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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