第2页,共421页。 显示 4,202 条结果 (0.073 秒)
想了解系统中"发布"的功能是怎么实现的(即审核流程中的发布功能)
(本文档仅供参考) 问题说明 想了解系统中“发布”的功能是怎么实现的(即审核流程中的发布功能)? 解决方案 关于审核流程中的“发布”功能,实际与“审核”功能实现的效果一样,都可以将流程转入下一个节点,只是发布或审核之后对应的数据的状态一个是已发布,一个是审核通过,在实际项目应用中,一般会将发布作为最后一个节点,后续若有需要可以直接关联查询状态为已发布的有效数据。在计算列中使用CASE WHEN实现动态计算
https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=111757900。 2、示例下载数据:计算列通过CASE WHEN实现动态计算.xls。 3、可以点击链接 https://demo.smartbi.com.cn/smartbi/smartbix … 数据模型如下图: 01.png 3、创建计算列,表达式如下: CASE WHEN 语法兼容性 由于产品未对 CASE WHEN 进行封装,其语法完全依赖所连接数据库的原生实现。 计算列支持直接调用数据库原生函数(如 CASE WHEN),但需严格遵循目标数据库的语法规范(例如:MySQL、SQL跳转 - 电子表格修改跳转规则代码,实现某列数据为空时,不允许跳转
(本文档仅供参考) 需求描述 电子表格中某字段设置了跳转规则,实现某列数据为空时,不允许跳转。而目前直接在跳转规则中写不等于null,其实是判断数据在数据库中字符串是否为4个字符的null字符串,而不是判断是否为空。 需求效果 效果.png 解决方案 可通过修改跳转规则中服务端宏代码实现。具体步骤如下: 1、设置值不等于null 步骤1.png 2、将服务端模块的代码修改如下(注意修改为对应的单元格) if (getCellValue(cell.getRelativeCells("E2"))!= '') { 步骤2.png 如果有两个条件,参考如下代码: 两个条件-步骤2.png 当值为空的时候Echarts图形-扩展属性:柱子 - 柱图自定义颜色
/image2023-3-7_10-20-11.png?version=1&modificationDate=1678155611000&api=v2 2、或者用扩展属性实现,示例: 1 2 3 { "color": ["#FFAF00", "#004151", "#00B7BF"], //多个柱子就设置多个颜色 … 问题3:多个Y轴柱子颜色修改 图形中有两个指标Y轴,想自定义修改柱子的颜色,怎么实现 https://wiki.smartbi.com.cn/download/attachments/76678119/image2021-3-19_14-13-39.png?version=1&modificationDate获取数据列字段扩展数据并进行对比
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 在电子表格中,存在两列数据,都由数据列字段扩展得到,需要对两列数据进行 … = sheet.getExpandedPositions("F4"); //获取F4单元格字段扩展出来的所有单元格 var posList1 = sheet.getExpandedPositions("G4"); //获取G4单元格扩展出来的所有单元格 var customProperties获取数据列字段扩展数据并进行对比
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 在电子表格中,存在两列数据,都由数据列字段扩展得到,需要对两列数据进行 … = sheet.getExpandedPositions("F4"); //获取F4单元格字段扩展出来的所有单元格 var posList1 = sheet.getExpandedPositions("G4"); //获取G4单元格扩展出来的所有单元格 var customProperties参数备选值里面没有空值怎么实现筛选空数据
(本文档仅供参考) 问题: 在参数设置中查询出了空值的结果,为什么到了数据集、报表里面参数就没有空值的备选值了,如果要有空的备选值过滤空数据要怎么实现 image2022-9-27_11-15-52.png image2022-9-27_11-25-3.png 原因: 对于Smartbi中的查询来说,参数备选值中的空值有特殊意义,实际上是1=1这个条件,是永远成立的条件,因此备选值中的空值实际是查询所有数据,不支持空值,如需使用空的备选值进行查询,可以使用case when语句将空值转换为非空字符串如‘空’,并在数据集中创建对应的计算字段,将过滤字段的空值转换为空,参考如下步骤,具体实现方式需根据不同数据库语法调整电子表格⬝ 列头
概述 对列头的设计包括:设置多重列头、冻结列头。 image2019-1-15 14:46:7.png 设置方法 展现形式 设置方法 说明 单个列头 作为列头的字段的扩展方向为“从左到右”,如图: image2019-7-22 16_18_38.png 效果如图: image2019-1-15 14:52:49.png 多重列头 多个列头的字段的扩展方向都为“从左到右”,且上面的行的数据设置为“分组”。 如图在两行列头的情况下,第一行的数据设置为“分组”。 image2019-7-22 16_19_2.png 效果电子表格⬝ 列头
概述 对列头的设计包括:设置多重列头、冻结列头。 image2019-1-15 14:46:7.png 设置方法 展现形式 设置方法 说明 单个列头 作为列头的字段的扩展方向为“从左到右”,如图: image2019-7-22 16_18_38.png 效果如图: image2019-1-15 14:52:49.png 多重列头 多个列头的字段的扩展方向都为“从左到右”,且上面的行的数据设置为“分组”。 如图在两行列头的情况下,第一行的数据设置为“分组”。 image2019-7-22 16_19_2.png 效果透视分析(旧)如何实现隐藏列?
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 在透视分析中,希望指定隐藏某一列,可以通过宏代码实现。 本宏只对清单报表生效 … function main(insight) { var cellIndex = 0; //可以指定要隐藏的列序号,序号从0开始。 hideAColumn(insight, cellIndex); } //隐藏指定列 function hideAColumn(insight, cellIndex