麦粉社区
>
帖子详情

补齐不连续的时间维

数据准备 发表于 前天 12:03
发表于 前天 12:03

V11版本中,构建数据模型时,从业务数据的时间字段创建的时间维(右键菜单 创建时间层次)有可能是不连续的(如某周五可能没有手术量等),最终的报表就不会显示这一天的数据,造成表格、折线图等不连续,是否有解决方案?(PS:不考虑从业务数据本身补齐数据)

发表于 前天 12:03
数据模型创建一个时间维表,这个表只有连续的时间。然后用这个表跟业务数据表的时间进行一对多关联,维表做主表
  •   橘猫今天喝水了吗
    这种做法有局限性,适合具体需求,比如你的报表是展示近一个月的,那么你的维表就可以只生成近一个月的每一天( 
    前天 12:35| 回复

回复

使用道具 举报

发表于 前天 17:30
这个不可能自动补的。必须维表里面有所有的日期才行的
回复

使用道具 举报

发表于 前天 22:04
目前只能通过模型中的日期表,补全日期维度,事实数据无法补充,日期表可以看看这个:https://wiki.smartbi.com.cn/page ... mp;pageId=112786635
回复

使用道具 举报

发表于 昨天 08:06
做个日历表,日期和相关标识,日历表做主表关联事实表,然后结果coalesce,数据模型中加日期参数
回复

使用道具 举报

发表于 昨天 08:13
通常做法是建立一个日期维表
纵向包含的字段:日期、年、季、月、周、日、工作时长
横向包含数据:本企业数据开始年至今数据(往后依据公司制度细致程度,每年、每月往里写入下一个周期的数据)一般是年末制定下一年的年度日历

当然这里面工作时长等字段是可以跟据公司的制度增减
回复

使用道具 举报

发表于 昨天 10:00
数据模型里可以直接新建日期维。直接用这个功能就好了。这样就会有每一天的日期了
https://wiki.smartbi.com.cn/page ... mp;pageId=112786635


然后在做报表的时候,把组件的压缩空行给关闭掉。
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

7回帖数 0关注人数 121浏览人数
最后回复于:昨天 10:00
快速回复 返回顶部 返回列表