Oracle OBIEE Null 和 ' '

Posted

技术标签:

【中文标题】Oracle OBIEE Null 和 \' \'【英文标题】:Oracle OBIEE Null and ' 'Oracle OBIEE Null 和 ' ' 【发布时间】:2018-04-10 12:39:58 【问题描述】:

我试图统计所有通过经理面试但没有成绩的候选人,问题是,成绩列既有空值又有'',所以如果我使用下面的代码,我只会得到一个计算成绩列有空值的位置,但是,我的问题是如何修改此代码以捕获空值和''。

FILTER("Fact - # of Applicaitons" USING (IFNULL((case 
when "XX"."Job Information"."Job Family Name"='Claims' then "XX"."Application Grade Details"."Final Claims Grade" 

when "XX"."Job Information"."Job Family Name"='Soup' then "XX"."Application Grade Details"."Final Soup Grade" 

when "XX"."Job Information"."Job Family Name"='Key' then "XX"."Application Grade Details"."Final key Grade" 

when "XX"."Job Information"."Job Family Name"='Damage' then "XX"."Application Grade Details"."Final damage Grade" 


End), 'Missing Scores') ='Missing Scores' AND  "Application Grade Details"."Manager Decision"='Pass'))

【问题讨论】:

【参考方案1】:

说实话?最好的建议是理清源中的数据质量问题。您正在尝试分析事物……而不是纠正错误和不一致之处!每次校正都会减慢分析系统的速度。如果您在前端执行如上所示的操作,事情就会变得特别成问题。不仅“更正逻辑”每天对每次访问执行一千次,而不是在源中一劳永逸地更正,逻辑本身也需要为每个使用点增加、复制和维护。长话短说:很抱歉这么说,但从概念上和方法上来说,这是处理问题的最糟糕的方式。

【讨论】:

以上是关于Oracle OBIEE Null 和 ' '的主要内容,如果未能解决你的问题,请参考以下文章

如何设置提示? OBIEE12c / Oracle BI

Oracle商业智能BI产品OBIEE11G深入浅出全套视频教程

定期运行分析 - Oracle 商业智能 (OBIEE)

Oracle 商业智能 (OBIEE) 中的多页分析

OBIEE 配置

如何在 OBIEE 11g 的提示中隐藏不相关的 NULL 值