php 可视化多维报表框架,如何通过BIPlatform完成多维报表以及图形配置

前置准备条件:

用户配置好数据源,准备好数据。

要求:1.目前平台只支持星型建模,因此,在准备数据过程中,需要注意物理表的数据结构(关于如何进行维度、指标的相互转化,后续博文会有详细描述,此处不在讲解)

2. 时间维度目前平台只支持内置时间维度表,用户无需准备,但是要求用户原始数据时间格式为:yyyyMMdd格式字符串或整型。后续版本会支持自定义时间维度以及时间格式

Step 1 : 构建逻辑模型:

登陆BIPlatform,选择新建报表,如下图所示,

e73c963379d1d9191682eab566564c50.png

在弹出窗口中,输入报表名称,点击确定,来到数据源以及事实表选择页面,如下图所示:

efa0ae20c29d83a7d2b2289f0cd57480.png

选择你要使用的数据源,并选择对应的星型模型中的主表,点击下一步,通过构建表关联的方式,完成星型模型构建

d931e7b783b78d9de7e39e66164acf3c.png(普通维度构建)

1e52300a2546c40e27ad8a0f79d0829e.png(时间维度构建)

模型构建完成,你会看到报表设计界面,如下图:

3daa5a9fb55c47aeee1929a974ff24cf.png

Step2: 完成上述步骤之后,已经完成初步模型设置,如需配置多维报表,需要手动配置维度组。

概念:维度组:维度组即多个维度的自由组合。

限制:维度组中不可嵌套维度组

配置流程:

1. 选择添加维度组按钮,在下方弹出的输入框中输入维度组名称,敲回车(Enter)键; 2.将要放到一起的维度拖动到同一维度组中;3.如维度组中维度顺序与需求不符,可以通过拖动维度顺序进行调整。配置流程如下图:

2a7470f473f7961a87395f9c4b294f22.png

8d2d0c9ee5ea03001b93cd59ef830cc0.png点击添加维度组,输入维度组名称,回车,

f2d46708e7a37fbf818cfa49b1cd72a8.png

将维度拖入维度组,完成维度组创建

Step3 : 配置多维报表

从组件选择区选择表格组件拖入画布;选择维度组放到横轴,选择指标放到纵轴,即完成多维报表构建,如下图:

4b8c662435f65f3ae2fc1bbc7eb8ce5b.png

Step4 : 配置图形(与表格配置流程类似):

fc31b3859c84663db4a2a755f3791439.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值