文章目录

  • Smartbi的excel简单说明
  • Smartbi实现excel表格跳转
  • 指定传参的参数
  • 设置跳转规则
  • Smartbi使用excel求和问题


Smartbi的excel简单说明

word 导入 java word 导入参数 smartbi_word 导入 java

Smartbi实现excel表格跳转

在使用Smartbi的时候,使用的一些未曾接触过的功能,需求大概就是点击excel表格某个单元格可以跳转到另一个excel表格

指定传参的参数

当我们点击单元格的时候,需要携带参数,我们可以在当前excel表格随便一个存放参数,如下示例

word 导入 java word 导入参数 smartbi_word 导入 java_02

设置跳转规则

我们右击需要点击的单元格,选择跳转规则,然后进行设置,如果我们之前设置有跳转规则,不需要的话,可以删除,再重新设置一个

word 导入 java word 导入参数 smartbi_字段_03


然后点击下一步继续设置,设置完成后点击保存(这里需要注意点的是,如果你发现这里没有参数的选择,大概率是你要跳转的报表是没有参数,如果跳转的报表有参数,这里当你选择目标资源的时候,他会展现出来,比如我这里只有一个编码的参数,所以只会显示一个参数,如果有时间的参数他也会展示出来)

word 导入 java word 导入参数 smartbi_字段_04


设置完成后,我们预览报表,就会发现我们需要点击的单元格会多了下划线,说明成功了

word 导入 java word 导入参数 smartbi_学习_05

Smartbi使用excel求和问题

最近在使用Smartbi进行报表制作的时候,遇到一些问题,在使用excel表格的SUM进行求和的时候,发现无法求和,在网上查询一番后,发现是使用Smartbi输出的字段是文本型的数值,而excel是无法将文本型的数值进行求和,我尝试着修改单元格的格式,发现没有什么用,在经过我一些系列探寻后,发现原来是在使用Smartbi在将SQL的字段指定为了字符串,所以渲染的单元格的时候就都是字符串型的文本了,只要修改一下数据类型后,问题就完美解决了

word 导入 java word 导入参数 smartbi_excel表格_06


修改之前的汇总结果

word 导入 java word 导入参数 smartbi_字符串_07


修改之后的汇总结果

word 导入 java word 导入参数 smartbi_字符串_08