excel报表中如何通过数据集参数实现动态列

 时间:2024-10-27 11:23:58

1、打开模板

2、修改数据集将数据集修改为:SELECT ${col} FROM [销量]设置参数col,默认值为*,查询出所有数据。

3、表样设计由于不确定用户选择的字段个数,因此制作模板张虢咆噘时需要拖入所有字段。此默认参数即为查询出全部,我们将该表的5个字段依次拖入模板中,并设置数据列属性为列表;另外不确定用户会选择哪些字段,因此拖入的字段不能用固定的列名。选中数据列所在单元格,将列名改为列序号,如下图:

excel报表中如何通过数据集参数实现动态列

4、最终模板效果如下:注:由于列是不固定的,所以要将数据列的名称换成#1,#2,#数字代表数据对应的第几列,#1表示第一列的数据。将报表参数删除。

excel报表中如何通过数据集参数实现动态列

5、边框设置给A1-E1增加条件属性,点击要改变的属性选探怙鲔译择边框,选择公式,在公式中输入:len($$$)!=0,即单元格有数据的话显示边框。注:公式le荏鱿胫协n($$$)!=0中,如果单元格数据类型为字符串,则公式应为len('$$$')!=0。

6、效果查看点击分页预览,当选择对应的一些数据列,点击查询就展示对应选择列的数据,如下图所示:

excel报表中如何通过数据集参数实现动态列
  • excel中,数据透视表的技巧怎么使用?
  • Excel:SUMIFS函数的使用技巧
  • 去掉excel单元格文本中的空格键
  • Excel通过INDEX函数实现连续区域指定位置的查找
  • 批量替换Excel单元格的公式
  • 热门搜索
    红色传奇手抄报 关于生命的手抄报 关于防控疫情的手抄报 清明节手抄报简单 有关绿色环保的手抄报 繁星春水手抄报 战疫情手抄报 绿色环保手抄报图片 谷雨手抄报 网络安全手抄报的句子