1.设计思路
课程表一共须要有6个字段,韶光段、周一课程、周二课程、周三课程、周四课程、周五课程;为了动态打算韶光,我们还须要引入韶光字段,再插入赞助字段打算该韶光的周次,以便在数据工厂中统计某一周的数据课程。
2.表单设置
(1)新建表单 - 课程根本数据表
韶光、周次(WEEKNUM函数)、星期(下拉框)、韶光段(下拉框)、课程。
(2)录入数据
对付部分韶光段没有课程的数据,课程一栏录入空值,其他字段数据须要照常填写。
3.数据工厂
(1)新建数据流
有多少天开课就添加多少个输入节点,然后通过数据筛选节点依次筛选出周一、周二、周三、周四、周五…的数据
(2)横向连接设置
通过「字段设置」节点隐蔽掉冗余不必要打算的字段;通过「横向连接」字段将5张数据表两两相连。
横向连接利用事理:通过横向连接,可以将5张表单过滤出来的周一、周二、周三、周四和周五的课程链接为一张表单,在数据展示的时候,就可以将一周的课程数据依次展示在一张表中。(由于横向连接只能同时连接2张表单,故而须要进行多次套嵌利用。)
连接字段利用周次和星期。(所有的横向连接设置办法均如下图所示)
(3)字段设置
在通过字段设置调度数据构造,删除冗余字段,得到终极的输出结果。
(4)输出
末了,连接到输出节点,并设置输出节点的名称,点击右上角的保存按钮,数据流即创建完成。
4.仪表盘展示
在仪表盘中新建一个明细表,数据源选择刚刚新建好的数据工厂数据流。
将韶光段、周一课程、周二课程…等字段添加到显示字段中,同时将韶光段按照从上午到晚上的顺序进行排序。
注:「周一课程」为数据工厂第(1)步中过滤为星期一的「课程」字段的数据,通过第(3)步「字段设置」节点重命名后便于更好的识别;「周二课程」为数据工厂第(1)步中过滤为星期二的「课程」字段的数据,其他课程以此类推。
然后在过滤条件中以韶光字段进行过滤,过滤出本周的课程数据,过滤后保存仪表盘。(为了让大家能够直不雅观的看到演示效果,案例中未添加过滤条件,模版安装后,可根据须要自行设置)
也可以在仪表盘首页添加筛选组件来进行动态韶光筛选。
5.效果演示
本教程来自简道云-帮助中央,进入查看更多。
推举阅读
数据处理难?三个步骤,教你快速创建一条实时数据流