第27页,共417页。 显示 4,167 条结果 (0.041 秒)
【仪表盘】将筛选器的值传递给参数
示例说明 在交互仪表盘中新增宏代码,将筛选器的值传递给参数: shaixuanqizhichuangeicanshu.gif 版本及客户端说明 1.smartbi版本:V11 2.客户端:PC 3.浏览器:IE11、谷歌浏览器(Chrome)、火狐浏览器(Firefox) 设置方法 准备好要修改的交互仪表盘 类型 对象 事件 ClientSide(客户端宏) 具体的组件 onAfterRender 该宏的作用为在筛选器中选择对应的值后,将选择的值传递给参数: /******************************宏代码说明参数备选值里面没有空值怎么实现筛选空数据
(本文档仅供参考) 问题: 在参数设置中查询出了空值的结果,为什么到了数据集、报表里面参数就没有空值的备选值了,如果要有空的备选值过滤空数据要怎么实现 image2022-9-27_11-15-52.png image2022-9-27_11-25-3.png 原因: 对于Smartbi中的查询来说,参数备选值中的空值有特殊意义,实际上是1=1这个条件,是永远成立的条件,因此备选值中的空值实际是查询所有数据,不支持空值,如需使用空的备选值进行查询,可以使用case when语句将空值转换为非空字符串如‘空’,并在数据集中创建对应的计算字段,将过滤字段的空值转换为空,参考如下步骤,具体实现方式需根据不同数据库语法调整数据 - web电子表格数据只显示1w条
(该文档仅供参考) 问题描述: web电子表格看查询最大只能查前1w条数据,但如果有超过1w条的数据都想显示出来,这个可以从哪里调整? 解决方案 系统默认设置显示查询数据默认只查1w条,这个是为了防止一次性加载较多的数据到内存中,导致内存溢出。 若当前数据量不满足项目业务场景,可以在高级设置中增加OLAP_QUERY_MAX_ROW_LIMIT = 10000该配置项,但是不建议设置的过大。另在报表设置中,也建议都给参数设置一个默认值,避免没有默认值查询全部数据,导致内存压力过大,引发系统异常等问题。 数据只显示1万行怎么通过筛选参数把字段为空的值刷选出来
(本文档仅供参考) 问题说明 怎么通过刷选参数把字段为空的值刷选出来。例如下图的数据集,statue 是作为参数的,希望参数为空的时候查询出第2行数据。 image2021-6-3_16-50-29.png 解决方案 1、建参数,并在参数备注之中构造“未完成”作为选择的值 image2021-6-3_16-51-4.png 2、通过一下方式处理sql,判断出选择“空值”实际筛选出空数据 image2021-6-3_16-51-45.png 3、效果图 image2021-6-3_16-52-3.png 问题说明 怎么通过刷选参数把字段为空的值刷选出来。例如下图的数据集,statue 是作为参数的,希望组合分析上设置某值的情况下不可跳转
cellIndex = 0; //显示图片信息的列序号,序号从0开始。 var cell = grid.getCell(m, cellIndex); //获取列 // cell.align = "center"; var value = cell.innerText; //获取第一列单元格的值 if (value =="海鲜") { //判断单元格的值是否等于海鲜,如果等于海鲜则不加跳转否则加跳转链接 continue; } else { simpleReport.addCellLink(m, cellIndex, me); // simpleReport.addColumnLinkByName导出报表日期参数使用默认值,其他参数使用枚举值
(本文档仅供参考) 问题说明 目前在任务配置导出报表时,只能选择默认值+固定值、枚举值+固定值。 如果此时需要枚举值+日期参数默认值(比如需要默认取前一天的值),如何设定。 image2018-10-27 10:28:45.png 解决方案 方案一:将日期参数修改为下拉参数,并同时设置备选值,然后在配置任务导出报表的时候,枚举值同时选择这2个参数。 (参数必须有参数备选值才能在任务里配置枚举导出,而日期参数的备选值是所有日期,是取不完的,所以无法配置枚举) image2018-10-27 10:32:41.png image2018-10-27 10:33基于MPP创建透视分析的计算字段值为空
(本文档仅供参考) 问题 将数据集数据抽取到mpp(CH)后,基于mpp创建的业务主题或者直接新建透视分析中的计算字段,无法正常显示数据,如下图: 透视分析计算字段.png 问题原因 该问题是由于数据库本身存在指标值为空的数据,在数据集中没有过滤掉空的数据,抽取到CH后,由于CH本身驱动问题,在新建计算字段参与计算的的时候会变为空值。建议在数据集过滤掉空值再进行抽取,或者看能否修改计算字段公式为sum(a)/sum(b)。 抽取数据为空 计算字段抽取为空Echarts图形-扩展属性:双Y联合图设置X轴对应右Y轴在0刻度值
(此文档仅供参考) 问题描述 Echarts双Y图如何设置哪个轴的 0 刻度上?现在是左Y轴再0刻度值上,如何设置右Y轴? 01.png 实现方案 此示例的扩展属性如下,相关的属性可以上echarts官网查看,https://echarts.apache.org/zh/option.html#xAxis.axisLine.onZeroAxisIndex https://echarts.apache.org/zh/option.html#xAxis.axisLine.onZeroAxisIndex { "xAxis": { "axisLine数据挖掘-值替换
概述 在数据预处理中,值替换用于对字段中指定的值进行替换。 image2021-3-18_15-58-26.png 输入/输出 输入 一个输入端口,用于接收数据集。 输出 一个输出端口,用于输出值替换后的结果。 参数设置 值替换配置: image2021-3-22_10-25-7.png 值替换配置界面如下: image2021-3-22_10-32-47.png 设置项说明如下: 参数 说明 已选字段 选择进行值替换的字段,字段支持字符型、数值型(数值型只能进行值替换)。 处理方式 值替换:在字段中用一个值替换另一个值; 字符串替换数据 - 电子表格中超过15位的长整型数值显示不对
(本文档仅供参考) 问题: 长整型的数据,在数据源表数据预览显示正常,电子表格报表显示数据不对 (1)数据预览 image2024-4-23_18-3-17.png (2)电子表格预览 image2024-4-23_18-3-40.png 问题原因: 这是属于excel这边的一个精度限制:Excel的数值最大支持精度为15位(整数位+小数位),超过15位的会直接补0,所以当数值精度超过15位时,会出现精度丢失的问题。在excel上面单元格选择数值,手动输入超过15位的一样是这种情况 规避方案:修改对应字段设置为文本(字符串)。 长数值显示不对 数值过长显示不对