Представление Proclarity кажется не синхронизированным с ассоциированным кубом данных

Мой начальник только что вручил мне задание, в котором ни он, ни я не имеем никакого опыта, и у нас нет никаких стратегий относительно того, как к нему подойти. Проблема включает в себя Proclarity и Data Cube, ни один из которых мне не знаком вообще. Я сделаю все возможное, чтобы предоставить соответствующую информацию, и я буду рад предоставить дополнительную информацию по запросу.

Вот краткое изложение. Наш отдел финансовой отчетности представил рабочий билет, в котором утверждается, что при настройке представления в Proclarity для отображения продавца, назначенного конкретному клиенту, он получает набор результатов, содержащий всех продавцов в компании, а не отдельные продажи. лицо, назначенное заказчику. Они сказали нам, что это не всегда происходило - это новая разработка.

Как я уже говорил, я действительно не знаю, как даже начать подходить к этой проблеме. Я никогда не слышал о MDX до сегодняшнего дня. Я пошел в MSDN и прочитал немного об основных запросах MDX и посмотрел некоторые вопросы здесь, на Stackru. Но я до сих пор не знаю, как решить эту проблему. Я действительно не ожидаю, что кто-нибудь передаст мне ответ сразу, но, надеюсь, кто-то может, по крайней мере, указать мне правильное общее направление.

Для чего он стоит, он является копией запроса MDX, сгенерированного редактором MDX Proclarity:

SELECT {  } ON COLUMNS , 

{ [Customer].[Cust ID].&[WALM1000] } * { [Sales Person].[Sper Name].[All].CHILDREN } ON ROWS   

FROM [Basic Research Cube]  

WHERE ( [Measures].[Gross Sales] ) 
CELL PROPERTIES VALUE, FORMATTED_VALUE, CELL_ORDINAL, ACTION_TYPE 

1 ответ

Оператор * используется для создания картезианского произведения из 2 комплектов. Как следствие, результат вашего запроса будет содержать строки с пустыми ячейками. Вы можете удалить эти строки.

Можете добавить NON EMPTY в начале выражения оси:

SELECT { [Measures].[Gross Sales] } ON COLUMNS,
NON EMPTY { [Customer].[Cust ID].&[WALM1000] } * { [Sales Person].[Sper Name].[All].CHILDREN } ON ROWS
FROM [Basic Research Cube]
CELL PROPERTIES VALUE, FORMATTED_VALUE, CELL_ORDINAL, ACTION_TYPE

Если вы хотите изучать Mdx, я советую вам прочитать одну из перечисленных здесь книг.

В главе 5 этого документа вы можете найти, как удалить пустые строки из пользовательского интерфейса.

Другие вопросы по тегам