补全没有事实的事实成员

0
希望年对应的期数都到23期,这样我就可以对指标case when null then 0了,可以补全吗?还是只有在数据库后台表中补全的方法?
360截图20160224093849290.jpg
已邀请:
1

gogodiy - 天善智能数据库专家、Tableau爱好者 2016-02-24 回答

我的做法一般是:既然固定一年23期,就先创建每年23期的对应记录,然后使用LEFT JOIN其他数据表,字段使用ISNULL或者IFNULL等函数(看数据库类型)处理为0即可。
0

BAO胖子 - 15年BI经验,涉足电力,快消品,医药,信息服务等行业的BI老兵。 2016-02-24 回答

如果就是为了出报表,还有一堆什么去年同期,去年累计同期之类的对比这些东西,还是建议在数据库中补全,一劳永逸,你在报表里面做的话,每个报表需求都得这么搞一下,程序复杂而且还不好维护。

要回复问题请先登录注册