Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / OLAP и DWH Новый топик    Ответить
 Филитр на наличие продаж за разные года  [new]
kaol
Member

Откуда: Москва, Россия
Сообщений: 66
Здравствуйте, помогите построить запрос в OLAPe через MDX calculated field.

Есть продажи по ТТ в 2017 и в 2018 годах. Нужно построить поле/фильтр, в коором бы отображалась 1 если продажи по ТТ есть и в 2017 году, и в 2018 году - в протвнгм случае - 0.


Заранее, спасибо.
23 авг 18, 13:02    [21651936]     Ответить | Цитировать Сообщить модератору
 Re: Филитр на наличие продаж за разные года  [new]
vikkiv
Member

Откуда: London
Сообщений: 1577
with set[yrs]as{[Date].[Calendar Year].&[2012]:[Date].[Calendar Year].&[2013]}
member[Measures].[Flag]as case when nonempty([yrs],[Measures].[Internet Order Quantity]).count=0then null
when nonempty([yrs],[Measures].[Internet Order Quantity]).count=2then 1else 0end
--iif(nonempty([yrs],[Measures].[Internet Order Quantity]).count=2,1,null)
select ([Measures].[Flag],[Date].[Calendar Year])+([Measures].[Internet Order Quantity],[yrs])on 0,
non empty[Product].[Subcategory].[Subcategory]on 1from[Adventure Works]
27 авг 18, 04:09    [21654525]     Ответить | Цитировать Сообщить модератору
Все форумы / OLAP и DWH Ответить