2015-08-12 4 views
0

Я пытаюсь создать расчетную меру, которая возвращает преобразованную стоимость суммы в евро: у меня есть мера [Меры]. [Монтан] в моей таблице фактов, но мне нужно использовать атрибут измерения [Taux Change]. [Taux Euro], который представляет собой коэффициент конверсии.Расчетный член SSAS на основе атрибута измерения

Моя расчетная мера должна быть в основном что-то вроде:

[converted_amount] = [Measures] [Montant] * [Taux Изменить] [Taux Euro]

Моя проблема заключается в том, что этот новый вычисляемый показатель.. возвращает Пусто.

Не могли бы вы помочь мне найти соответствующий код MDX для использования в моем случае.

Спасибо.

+0

Пожалуйста, включите ваш фактический MDX Calc – GregGalloway

ответ

0

Я подозреваю, что, так как вы говорите [Taux Change]. [Taux евро] является размером атрибут вместо одной расчетной меры, он возвращает пустое значение, так как элемент возвращается из этого измерения является членом по умолчанию (обычно член ALL).

Поэкспериментируйте с одной расчетной мерой:

CREATE MEMBER CurrentCube.TauxEuroTest AS 0.91 (or whatever number you like) 

затем использовать Measures.TauxEuroTest вместо [Taux Изменить] [Taux евро] в вашем вычисленного члена и посмотреть, если это работает..

Как говорит Грег Галлоуэй, трудно однозначно ответить на этот вопрос не более подробно: что делает [изменение Тау]. [Тау Евро] на самом деле означает с точки зрения структуры измерения? Указывает ли член [Taux Euro] размерности [Taux Change]

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