according to this JIRA, sum(case when ) is currently not supported by kylin

https://issues.apache.org/jira/browse/KYLIN-2341

On Tue, Dec 5, 2017 at 10:11 AM, skyyws <[email protected]> wrote:

>  Hi Silas,
> Thanks for your advice. However, This SQL execute failed on kylin. The
> error tips are "*Can't find any realization. Please confirm with
> providers*.", but other normal SQL can get correct result. Do I need to
> define sum measure for dimension A?
> I use kylin 2.0.0-hbase 0.98.8 version.
>
> 2017-12-05
> ------------------------------
> skyyws
> ------------------------------
>
> *发件人:*Ge Silas <[email protected]>
> *发送时间:*2017-12-04 21:11
> *主题:*Re: count if/case when SQL
> *收件人:*"[email protected]"<[email protected]>
> *抄送:*
>
> Hi,
>
> This could be an issue… Does below serve what you want?
>
> select sum(case when A=‘a1’ then 1 else 0 end)
>
> Thanks,
> Silas
>
> On 4 Dec 2017, at 3:21 PM, skyyws <[email protected]> wrote:
>
> Hello all,
> I found that kylin not support count if/cast when sql which mysql
> supported, like this:
>
> *select count(if(A='a1',true,null)) as a1, count(if(A='a2',true,null)) as
> a2 from table*
>
> *select count(case when A='a1' then true else null end) a1,  count(case
> when A='a2' then true else null end) a2 from table*
>
> Some of our users use *"union" *replace this function which lead to a
> very long sql. So I want to ask, if kylin will support this sql in the
> near future?
>
> 2017-12-04
> ------------------------------
> skyyws
>
>
>


-- 
Jingke He
[email protected]
410-336-2228

Reply via email to