TreeviewCopyright © aleen42 all right reserved, powered by aleen42
报表问题整理
一、为什么同一个报表中新加的sheet页查询条件没有产生联动效果
二、扩展字段不超过五个
解决方案:部分租户下,某列纵向绑定五个以上字段,预览时出现提示信息(扩展字段不超过五个),此原因可能是产品限制,需要走工单提给报表设计平台
三、同一个报表中是否支持创建两个扩展区域
解决方案:不支持,排查是否为设计问题,正常情况下一个报表中不应该有两个扩展区域
四、元数据建模且发布以后是否支持修改操作
解决方案: 支持,修改完之后需要退出登录,清除缓存,再重新登录后,如下图,会提示更新,再点击【发布】更新内容就生效了
ps:元数据建模发布之后只支持停用,不支持删除
五、元数据建模类型选择为脚本时,如何写连表查询
解决方案:连表语句有严格要求,查询主表字段不允许加别名,子表字段必须加别名,不允许用*
连表必须用join,不能用where
详情参考文档:YonQL脚本使用说明![]()
六、是否支持同一个报表中使用多个数据模型
七、复杂的场景如何实现报表设计
解决方案:针对复杂的场景,最好先创建正确的数据模型,再去实现报表。原因是报表中再去实现复杂的连表、合并会有很多问题,比如合并列中进行筛选会失灵等等问题
可以通过如下两种方式先进行模型创建,具体可根据优劣性进行选择:
- a.优先推荐使用语义模型和数据中台中的数据模型,脚本创建模型的能力基本与sql能力一致,限制较少,实现复杂场景很nice,缺点是需要一定的sql基础
- b.元数据建模和数据建模中的查询创建复杂模型的能力较差,不建议使用,脚本创建模型是基于yonsql的能力,限制较多,比如无法同时使用合并和关联。优点是简单的场景实现起来很方便,高效