2016-04-28 5 views
1

У меня есть куб SSAS, где одно измерение - «Пользователь».Как визуализировать больше атрибутов измерения в сводной таблице в Excel 2016

У пользователя есть много атрибутов, например «Электронная почта», «Мобильный номер», «Адрес» и (много).

Я построю сводную таблицу в Excel 2016, где я могу легко найти, какие пользователи, например, разместили заказы в текущем месяце.

Теперь я хочу визуализировать для каждого из этих пользователей несколько возможных атрибутов: мне просто нужно легко получить список адресов электронной почты и мобильных номеров пользователей, разместивших заказы в текущем месяце.

Если я перетаскиваю необходимые атрибуты в сводной таблице, они используются для дальнейшего разделения каждой строки: под каждым пользователем в сводке будет уровень только с одним мобильным телефоном, и это будет далее разделено на одно электронное письмо и так далее.

Мне нужно, вместо этого, сохранить разделение факта «Заказ» только по размеру «Пользователь», и для каждого пользователя просто визуализировать еще несколько полей. Каков наилучший способ достичь этого?

Единственный способ, о котором мы можем думать до сих пор, состоит в том, чтобы иметь дополнительный атрибут с конкатенацией (разделенной запятой?) Всей необходимой информации. Но это честно ужасно. Цель должна состоять в том, чтобы иметь каждый из дополнительных атрибутов в своей собственной ячейке excel.

+0

«Показать детали» - это не вариант. Он ограничен N строками, и это не приятно визуально, есть много ключей, показанных как бесполезные (для конечного пользователя) номера. Дополнительные атрибуты должны быть видимыми в Pivot или, кроме того, по возможности. «Показать подробности» было бы здорово, если бы оно было настраиваемым (покажите мне эти атрибуты) и не ограничено количеством строк. –

ответ

2

Я думаю, что вы ищете что-то вроде этого ...

  1. PivotTable Параметры -> Экран -> Классический макет сводной таблицы
  2. Для каждого поля сводной таблицы, поле Настройки-> подытоги -> ни

Из этого сырья данных ...

enter image description here

И выше варианты, я произвожу эту сводную таблицу ...

enter image description here

+0

(1) Я помету ваш в качестве ответа, потому что он действительно работает. У него действительно есть проблема: чем больше атрибутов User я добавляю, тем медленнее он становится (невыносимо). Кажется, он фактически делит этот факт на все атрибуты, а затем прячет строки в eccess, а не просто получает дополнительные поля и ставит их рядом с ключевым атрибутом измерения. В вашем примере кажется, что он фактически делит все (два) ордера Name10 на все возможные электронные письма, а затем показывает только строку, в которой имя10 имеет, как письмо, «[email protected]». –

+0

(2): Для этого требуется гораздо больше работы, чем просто найти в необработанных данных электронное письмо Name10. Я предполагаю, что это неизбежно, поскольку не предоставляется, что Name10 использует только 1 электронное письмо. В моей структуре данных есть таблица измерений. Пользователи, у которых каждый пользователь имеет только 1 адрес электронной почты (каждая строка в этой таблице - 1 пользователь, а userID - ПК). –

+0

(3): Так что в моем случае кажется, что он делает много ненужной медленной работы. Спасибо вам, ваше уже хорошее улучшение! –

0

Я не могу комментировать Excel 2016, так как я использую XL 2013.

Но в моей сводной таблице , Я могу щелкнуть правой кнопкой мыши по отображаемому по умолчанию значению для измерения (я предполагаю, что это покажет имя пользователя для вашего пользовательского измерения - для меня это размер Продукции). [Show member properties[1]

Затем выберите «Показать свойства в отчете "и выберите тот, который вы хотите.

Что он показывает, это то, что вы получаете во всплывающем окне всплывающей подсказки при наведении курсора на ячейку. Похоже, что эти дополнительные значения не рассматриваются в качестве дополнительных уровней измерения, с отношением картезианских продуктов к уровню листа, на который вы смотрите: он правильно просто считывает одно значение для каждого члена листа.

Возможно, есть какой-то переключатель в вашем дизайне размеров, который нужно перевернуть, чтобы получить Excel для этого? Мое измерение имеет эти «свойства» как атрибуты измерения, с AttributeHierarchyVisible = True, AttributeHierarchyEnabled = False.

У меня только 2 из указанных (Текущий код продукта и идентификатор).По какой-то причине эта функциональность Excel также включает в себя непосредственный родительский уровень уровня листа в иерархии (категории) как «свойство».

 Смежные вопросы

  • Нет связанных вопросов^_^