2012-05-17 1 views
0

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

CostumerID | QtyPurchasedProductA | QtyPurchasedProductB | QtyPurchasedProductC ...

Все работает нормально, когда я использую данные Power Pivot как сводную таблицу, но когда я загружаю книгу на сайт SharePoint и подключаюсь к PowerPivot из другой книги, все меры (QtyPurchasedProductA , QtyPurchasedProductB, QtyPurchasedProductC) показаны как атрибуты вместо мер.

Это происходит из-за моей базы данных, а также пользовательских полей DAX.

Любая идея, почему это происходит? Есть ли способ, который я мог бы указать в своем центральном документе Power Pivot? (Тот, который я загрузил в sharepooint)

Благодарности

ответ

1

При работе с поворотным столом (или сводной диаграммы) на основе PowerPivot контейнера локальной рабочей книги Excel будет «автоматически» применить функцию агрегации (Count, Sum , и т. д.) в любое поле, помещенное в разделе значений/подробностей. Я предполагаю, что эта «функция» предназначена для того, чтобы сделать PowerPivot более удобным для обычного бизнес-пользователя ... однако я думаю, что это способствует плохим привычкам.

Итак, вы захотите вернуться в локальную копию своей книги PowerPivot и четко определить меры. Самый простой способ сделать это, чтобы выбрать столбец и выбрать один из перечисленных функций агрегирования (см):

enter image description here

Для комплексных мер, вы можете использовать выражение DAX в области расчета для определения рассчитанная мера.

enter image description here

Как только это сделано, загрузите PowerPivot workback обратно в SharePoint, и вы должны увидеть меры при подключении к нему и попытаться использовать его в качестве источника данных в других книгах.

+0

Это очень полезно, можно ли сделать атрибут, чтобы текст cointais измерялся? – user1112251

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