Табличные вычисляемые меры SSAS отсутствуют в списке полей Power View

Я определил вычисляемую меру под названием «Валовая маржа» для моей таблицы «FactInvoiceLineItem». Я вижу эту меру в измерении показателей (вместе с несколькими другими):

http://i.stack.imgur.com/gJSj6.png

Эти меры отлично работают в сводной таблице, но их нет в списке полей в Power View:

http://i.stack.imgur.com/1ZvjZ.png

Я видел похожие проблемы с PowerPivot и, например, столбцы даты, но эта проблема не должна применяться здесь, поскольку результат вычисления является числовым. Мы все равно пытались обернуть вычисление в CALCULATE (), но это не помогло.

Есть примеры использования показателей с Power View из модели PowerPivot. Мне не хватает какой-то настройки в моей модели, или это странность с Power View и SSAS Tabular?


person 3bh    schedule 13.08.2014    source источник
comment
Я не думаю, что это странность с SSAS Tabular и Power View. Я использовал их вместе в нескольких проектах и ​​не сталкивался с этой проблемой. Можете ли вы подтвердить, что используемые расчетные и исходные поля являются числовыми? Вы пробовали удалить и заново добавить меру? Кроме того, попробуйте написать сценарий модели в XMLA и посмотрите определение hte, чтобы узнать, что в нем говорится об этой мере.   -  person mmarie    schedule 14.08.2014


Ответы (1)


Как предполагает Ммари, это не ограничение Power View и Tabular, за исключением того, что Power View поддерживает только числовые меры.

Мы включили в нашу вычисляемую меру некоторое настраиваемое форматирование с помощью FORMAT () для применения круглых скобок к отрицательным числам, что преобразовало наше красивое числовое вычисление в текст. Таким образом, Power View не будет отображать наши меры, потому что они больше не являются числовыми!

Удаление FORMAT () вернуло вычисление к числовому типу и сделало его доступным в Power View.

person 3bh    schedule 14.08.2014