Представление 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 этого документа вы можете найти, как удалить пустые строки из пользовательского интерфейса.