Почему это измерение не свернется?

введите здесь описание изображения

На рисунке показан сценарий «А», в котором размеры рубашки (S, M, L, XL) в строках правильно смещены по отношению к синему и красному цветам.

Но в производственной среде я сталкиваюсь со сценарием B, в котором измерение строки не сворачивается, а вместо этого повторяется в отдельной группе для каждого столбца.

На самом деле я не могу воспроизвести сценарий B, используя тестовые данные, поэтому я не понимаю, что могло бы вызвать это в первую очередь. Изображение, показанное для сценария B, является макетом.

Я исключил пробелы и нечисловые типы. На самом деле, даже с пробелами и нечисловыми типами я не могу заставить сценарий B произойти в контролируемой обстановке. Я также исключил различия в именах измерений, например. конечные или ведущие пробелы. (В какой-то момент я экспортировал данные с помощью Power BI в csv, затем создал новую книгу Power BI и импортировал данные. Не удалось воспроизвести проблему.)

Используемые платформы — это рабочий стол Power BI, подключенный к табличной модели служб Analysis Services.

ОБНОВЛЕНИЕ. Хотя я изначально воспринимал это как проблему моделирования данных, мне пришло в голову, что тот факт, что базовой платформой данных является Azure Cosmos Db, и что соединитель AAS для Cosmos все еще находился в бета-версии на момент первоначального создания модели, что это действительно может быть связано с ошибкой платформы или повреждением модели и не имеет ничего общего с моделью данных.


person Jason    schedule 17.10.2018    source источник
comment
Проверьте, обрезаны ли значения в Level2. Пространства могут сделать их разными   -  person RADO    schedule 17.10.2018
comment
Я обновил вопрос, упомянув, что это тоже было исключено. Спасибо за ваш отзыв!   -  person Jason    schedule 17.10.2018
comment
Если вы поместите только столбец размеров в визуальную таблицу, вы получите 4 или 8 строк?   -  person Alexis Olson    schedule 17.10.2018


Ответы (2)


Вы можете получить этот результат, если есть уровень, соответствующий цвету. Например,

Иерархия

где Blue = 1 и Red = 2 при сравнении Color и Level1.

Я не уверен, в чем именно проблема, но я предполагаю, что что-то создает скрытую иерархию, если ваши размеры действительно идентичны для обоих цветов.

person Alexis Olson    schedule 17.10.2018
comment
Вы, вероятно, на что-то, но я все еще не могу понять это. В модели определена иерархия, но она не использовалась — атрибуты измерения добавлялись независимо от иерархии. Тем не менее, я полностью удалил иерархию в качестве теста, но это не имело никакого значения. Также интересно, что запросы с помощью DAX studio не дают таких результатов, как и сводная таблица в Excel. Только Power BI. - person Jason; 17.10.2018
comment
Это может быть ошибкой, если только Power BI делает это таким образом. Вы пытались перезагрузить компьютер и Power BI Desktop просто для тщательности? - person Alexis Olson; 17.10.2018
comment
Я отметил это как ответ, потому что думаю, что скрытый уровень каким-то образом связан с атрибутом «Сортировка по столбцу» в службах Analysis Services. В какой-то момент я получил классическую ошибку, что по крайней мере одно значение в уровне 2 имеет несколько различных значений в [столбце сортировки], которые, как я полагал, я обработал, но я думаю, что с этим все еще есть проблема. - person Jason; 18.10.2018

Я связываю это с ошибкой (в соединителе AAS с Cosmos (бета) или в результате некоторого повреждения модели) в соответствии с моим обновленным вопросом. Хотя я не могу точно определить проблему, я убедился, что при ручном воссоздании модели с нуля с использованием последнего (не бета-версии) соединителя это поведение больше не воспроизводится.

person Jason    schedule 18.10.2018