2013-12-03 3 views
0

Я хочу создать вычисляемый член средних значений, которые презирают слишком далеко ниже или выше среднего. , иллюстрирующий Иногда некоторые из моих продуктов (одно из моих измерений) продаются по акции за 0,01 доллара США. А для расчетов минимальной, максимальной и средней цены я хочу игнорировать эти значения. что-то вроде стандартного отклоненияСоздайте средний счетчик mdx member

У меня есть SQL Enterprise, то никакие агрегатные meausures не может быть решением, просто не знают, как использовать их для построения консолидированного meausure

+0

Как я могу вам помочь? – Harthur90

+0

Хорошо, позвольте мне видеть, сегодня моя средняя мера рассчитана таким образом [Measures] .Value /[Measures].Quantity , но иногда мои оценочные значения содержат значения 0,01 (значение поощрения), и я хочу удалить эти значения из результат – Harthur90

+0

Позвольте мне прояснить это еще раз Представьте, что у меня есть продукт A со 100 продажами 98 Продает стоимость от $ 2,5 до $ 3,5 1 стоимость составляет $ 0,01 и другие $ 7,5. Мне нужно вычислить средний, минимальный и максимальный из моих 98 заданных значений – Harthur90

ответ

0

Я хотел бы сделать что-то вроде этого:

Avg(sets, IIF([Measures].Value ..., [Measures].Value, NULL)) 

Значения NULL следует игнорировать из функции AVG.

+0

, но это дает мне тот же результат, что и [Мера]. Значение/[Мера] .Что-то потому, что они являются суммами суммирования сумм – Harthur90

+0

Если вы исключите несколько значений на основе ваших условие, это не даст такого же результата. –

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