找文章 / 找答案
精选问答 更多内容

如何动态更新数据绑定列,按需展示数据?

Lydia 显示全部楼层 发表于 2024-12-13 17:31:57 |阅读模式 打印 上一主题 下一主题
1. 概述
1.1 功能简介
通过参数列,可以随时更改组件中绑定的维度列和度量列。参数列需要配合参数组件一起使用。

1.2 应用场景
如果需要动态更新数据绑定列,按需展示数据,可以使用该功能。

2. 典型应用
我们想给柱状图动态绑定度量列“总成本”、“销售额”、“利润”,具体操作步骤如下。

2.1 文本参数实现
1)拖入一个文本参数组件,进入右侧【设置 > 编辑器】进行配置,【数据类型】选择“字符串”,【控件】为“文本框”,【规则】选择“文本”。



2)新建参数列。点击任意数据字段后面的更多图标,下拉选择【新建参数列】。
a)在“新建参数组件”的对话框中,第一步选择参数组件,包括定义参数列名称,选择参数组件中创建的“文本参数1”。



b)第二步预定义各列属性,包括在左侧的数据列区域选择数据列,添加“产品种类”到维度,“总成本”、“利润”、“销售额”到度量。
会在度量字段区域生成一个“参数列”字段。



【数据列】左侧的数据展示了报告绑定数据集的所有数据列,用户创建的参数列不包括在内。
【别名】数据列的其他名称,单击输入框填写。
【排序】可对该数据段中的维度数据进行排序,包括五种排序方式,分别为无序按值排序按列排序手动排序,默认为无序。
【合并组】当绑定维度多于2列时,可以对外层组设置合并或不合并。
【小计】当绑定维度多于2列时,可以对外层组设置合计,包括空、前置、后置。
【聚合】可设置该数据段中的度量数据的聚合方式,包括总和、平均、计数、精确不同值计数、不同值计数、最大值、最小值、相关系数、协方差、中位数、众数、总体标准差、总体方差、乘积、Pth百分位、四分位数、范围、标准差、标准误差、平方和、权重和、方差、加权平均。
【汇总依据】可设置该数据段中的度量数据的汇总依据,包括总和、平均、最大值、最小值,若选择自动,会选择当前列的聚合方式作为汇总依据。
【维度/度量切换】,选中数据列后,维度/度量的右上方的变为高亮,点击即可进行维度/度量切换。
3)给柱状图绑定“参数列”和其它字段,例如列绑定“产品种类”,行绑定“销量”、“参数列”,聚合方式为总和。
4)通过编辑文本参数组件文本内容即可实现参数列动态变化,分别动态绑定“总成本”、“销售额”、“利润”,如下动图所示。



2.2 下拉参数实现
1)拖入一个下拉参数组件,下拉参数可以绑定数据字段,通过选择字段的值传递给参数列,也支持录入数据,通过参数传递实现动态绑定列。



➢说明:
若同时绑定了数据列和录入数据,下拉选项为绑定列的值。
2)新建参数列。点击任意数据字段后面的更多图标,下拉选择【新建参数列】。
a)在“新建参数组件”的对话框中,第一步选择参数组件,包括定义参数列名称,选择参数组件中创建的“下拉参数1”。



b)第二步预定义各列属性,包括在左侧的数据列区域选择数据列,添加“产品种类”到维度,“总成本”、“利润”、“销售额”到度量,分别设置聚合方式为“最小值”、“最大值”、“平均”。有关预定义属性的使用说明,参考上文中文本参数的介绍。



3)点击“确定”,在弹出的“确认”提示框中,点击“是”,将预定义的列同步录入到下拉参数1中,在度量字段区域生成一个“参数列”字段。
4)给柱状图绑定“参数列”和其它字段,例如列绑定“省份”,行绑定“预算_利润”、“参数列”,标签绑定“参数列”。
5)切换下拉参数组件选项,即可实现柱状图动态绑定列,如下动图所示。



2.3 下拉列表参数实现
1)下拉列表参数实现方法和下拉参数基本一致,不同之处在于下拉列表参数组件支持多选,一次绑定多个字段,操作步骤参考下拉参数
2)切换下拉参数列表组件选项,即可实现柱状图动态绑定列,如下动图所示。



2.4 树状参数实现
1)树状参数组件,不支持录入数据,只能绑定数据列,如果需要用树状参数去动态绑定数据列,通常需要数据列值里面包含字段名。
我们先创建一个内嵌数据集,包含“a”、“b”、“c”三个列,值分别为“市场级别”、“市场分布”、“产品种类”,内嵌数据集相关内容请参考内嵌数据集



2)我们把这三列数据绑定到“树状参数1”,然后拖入一个柱状图
3)新建参数列。点击任意数据字段后面的更多图标,下拉选择【新建参数列】。
a)在“新建参数组件”的对话框中,第一步选择参数组件,包括定义参数列名称,选择参数组件中创建的“树状参数1”。



b)第二步预定义各列属性,包括在左侧的数据列区域选择数据列,添加“市场级别”、“市场分布”、“产品种类”到维度。有关预定义属性的使用说明,参考上文中文本参数的介绍。



4)给柱状图绑定“参数列”和其它字段,例如列绑定把“参数列”、“销量”绑定到列、行区域。
5)切换树状参数组件即可实现动态绑定维度列,如下动图所示。



2.5 其他说明
范围参数由于传递的是参数值范围,无法实现动态绑定列。
参数列内如果同时定义了度量和维度,在绑定到交叉表汇总数据区域时,会丢掉多余的维度数据。
由于直方图的场景是统计不同频数分布区间的数据个数,参数列内定义的数据聚合方式不再生效,会统一按计数处理。

回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部