Здравствуйте!
Нужно выгрузить те элементы атрибута, которые содержат "Иванов".
+Так не выгружает |
SELECT
{} ON 0,
FILTER(
[Торговые точки].[Клиент].[Клиент],//.Members,
INSTR(
[Торговые точки].[Клиент].CurrrentMember.Name,
'Иванов'
)>0
) ON 1
FROM
PROFIT
|
+И так не выгружает |
SELECT
{} ON 0,
FILTER(
[Торговые точки].[Клиент].[Клиент].Members,
INSTR(
[Торговые точки].[Клиент].CurrrentMember.Properties('Nаme'),
'Иванов'
)>0
) ON 1
FROM
PROFIT
|
+И тут также не выгружает |
WITH
SET [Сет] AS
FILTER(
[Торговые точки].[Клиент].[Клиент].Members AS C,
VBA!InStr(
1,
C.CurrrentMember.Name,
'Иванов'
)>0
)
SELECT
{}
ON 0,
[Сет]
ON 1
FROM
PROFIT
|
То есть по всем трем вариантам возвращает ноль строк.
Поисковый элемент в атрибуте присутствует.
Почему так? Как правильно написать? Может у функции InStr есть условия? Или это зависит от того, как в самом кубе прописано?