2014-01-08 3 views
0

Я использую многомерную модель в SSAS с кажущимся простым требованием.SSAS, фильтрация числового значения размера

У меня есть таблица размеров продукта с атрибутом Price. Используя сводную таблицу Excel, я хочу отфильтровать этот атрибут Price, например «больше 1000 долларов США». Однако фильтр в сводной таблице является только строкой, поэтому я не могу выполнять какие-либо операции численного сравнения, а скорее для эквивалентных строк, например. "$ 1,000.00".

Моя проблема похожа на это thread, и мне интересно, есть ли решение/работа вокруг того, что я пропустил?

С наилучшими пожеланиями,

CT

ответ

1

Как было предложено в потоке, который Вы связываетесь, вы можете создать меру по цене, а затем фильтровать это. Определение этой расчетной меры было бы что-то вроде

[Product].[Product].Properties("Price", TYPED) 

предполагая размер, а также атрибут названы «Продукт», а атрибут имеет цену, определенную как свойство с именем «Цена».

(Вы определяете свойство в BIDS как отношение атрибута Product к атрибуту Priice.)

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