2016-12-20 7 views
0

Попытка выполнить приведенные ниже инструкции в MicroStrategy безрезультатно.Как условно считать в MicroStrategy?

Count(Distinct case when Insight <> 'Missing' then call_discuss_sk else null end) 

и

Count(Distinct case when Quarters_to_this_quarter between 1 and 5 then call_discuss_sk else null end) 

текущий код MSTR выглядит, как показано ниже, и может подтвердить, что это не работает ...

Count<Distinct=True, UseLookupForAttributes=False>(ApplySimple("case when #0='Missing' then NULL else #1 END",Insight,[Call Discuss Sk])){~} 

Таблица Я запрашивая выглядит как ниже

enter image description here

ответ

0

так это то, как сделать это, обратите внимание, что # 0 и # 1 относятся к полям после «» заявления так что в этом случае # 0 = Insight и # 1 = [Call Обсудить Sk]

ApplyAgg("Count(Case when #0='Missing' then null else #1 end)", Insight, [Call Discuss Sk]){~+}