Quantcast
Channel: SQL.ru: OLAP и DWH
Viewing all articles
Browse latest Browse all 1167

Не работает функция InStr

$
0
0
Здравствуйте!

Нужно выгрузить те элементы атрибута, которые содержат "Иванов".
+Так не выгружает
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 есть условия? Или это зависит от того, как в самом кубе прописано?

Viewing all articles
Browse latest Browse all 1167

Latest Images

Trending Articles