Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Помогите победить ошибку / 2 сообщений из 2, страница 1 из 1
24.12.2019, 17:24
    #39907593
IlyamI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите победить ошибку
Всех приветствую.

Прошу помощи в решении ошибки:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
with
	member a as	-- последний день предыдущего месяца
		linkmember
		(
			[Отчетная дата].[Дата].currentmember,
			[Календарь].[Иерархия]
		).parent.PrevMember.lastchild  

	member b as
		(
			a,
			[Measures].[BALANCE]
		)

SELECT
	b ON COLUMNS ,
	[Отчетная дата].[Дата].members ON ROWS
FROM
	[cube]


возвращает ошибку
"Иерархия Measures в кортеже появляется более одного раза".

Мера [Measures].[BALANCE] - поле из sql-запроса
...
Рейтинг: 0 / 0
25.12.2019, 05:19
    #39907702
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите победить ошибку
IlyamI,

смотри совместимость своих измерений и иерархий
(напр. изм. [Отчетная дата] и изм. [Календарь] это одно и то-же но role playing?)
и правильность путей навигации
такая во многом идентичная конструкция вполне работоспособна:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
with member [Measures].[x] as
(
	linkmember(     [Ship Date].[Calendar],
			[Date].[Calendar]
                       ).parent.prevmember.lastchild,
	[Measures].[Internet Order Quantity]
)
select [Measures].[x] on 0,
non empty
[Ship Date].[Calendar]
.[Calendar Semester]
--.members
on 1 from [Adventure Works]
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Помогите победить ошибку / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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