第22页,共310页。 显示 3,100 条结果 (0.034 秒)
输入单元格值跳转到目标报表
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如报表使用冻结,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 有时候我们需要实现,通过对一个报表输入值进行搜索到对应的报表(如下图)。 示例演示效果: 输入单元格跳转到目标资源.gif 版本及客户端说明 1.smartbi版本:V9 2.客户端:PC 3.浏览器:IE11、谷歌浏览器(Chrome)、火狐浏览器(Firefox) 设置方法 1、首先在电子表格设计器(Microsoft Office Excel)中,创建电子表格报表即席查询跳转-传值给仪表盘资源
跳转规则名称。接着选择”点击对象“为”表格“,选择”源资源链接字段“为“年份”。 image2021-12-9_10-26-5.png 6. 点击 下一步,进入”跳转规则设置区“的第二步,选择目标资源为先前创建的仪表盘资源,选择参数来源为”<字段真实值>年份即席查询跳转-传值给仪表盘资源
跳转规则名称。接着选择”点击对象“为”表格“,选择”源资源链接字段“为“年份”。 image2021-12-9_10-26-5.png 6. 点击 下一步,进入”跳转规则设置区“的第二步,选择目标资源为先前创建的仪表盘资源,选择参数来源为”<字段真实值>年份下拉树参数备选值,9.7比9.5行距宽
该宏示例在 V9.7上 验证通过。因代码具备一定场景限制,如不满足要求,需要根据实际情况自行对相关代码进行调整。 问题说明 如下图所示,下拉树参数控件的备选值,9.7版本比9.5行距宽太多,能否改成跟9.5一样的行距? image2024-4-1_9-46-47.png 解决方案 此问题是由于V97调整了树形参数的行高样式,可在 系统运维-->界面设置–>自定义样式 中增加以下代码进行调整 //代码占位符 .dropdown-tree-div .tree_textSpan,.dropdown-tree-div .tree_textSpan,.dropdown-tree-div电子表格跳转并且传值给目标报表
16:53:34.png 关键点总结 单元格数据指的是字段在电子表格设计器中的单元格位置,“展开单元格数据”指的是在浏览器中打开电子表格,此时数据在电子表格中的单元格位置。 如果参数来源修改为“展开单元格数据”“B5”,则无论点击哪个类别名称进行跳转,传递到目标报表的值始终是位于B5单元格的“点心”。 下图电子表格跳转并且传值给目标报表
16:53:34.png 关键点总结 单元格数据指的是字段在电子表格设计器中的单元格位置,“展开单元格数据”指的是在浏览器中打开电子表格,此时数据在电子表格中的单元格位置。 如果参数来源修改为“展开单元格数据”“B5”,则无论点击哪个类别名称进行跳转,传递到目标报表的值始终是位于B5单元格的“点心”。 下图电子表格跳转-传递筛选条件值给目标报表
条件传值多条件参数备选值全选电子表格查询参数过滤问题
(本文仅供参考) 描述: 给模型参数添加全部的备选值,然后在模型处SQL查询执行正常,拖到电子表格处预览参数不能正常筛选,不论是映射参数还是通过系统数据集的方式直接拖取模型字段都是一样。 image2024-5-16_19-28-42.png 模型查询处正常过滤监控到的后台执行SQL: image2024-5-16_19-31-7.png 电子表格过滤异常情况下后台监控的SQL: image2024-5-16_19-32-26.png 解决方案: 多个and or条件,每个and后的条件需要单独括号括起来,防止相互影响。 多条件过滤异常 多个参数sql异常回写-回写保存之后,点击单元格不显示绑定的参数备选值
(该文档仅供参考) 问题 电子表格回写报表,填写了数据保存成功之后,点击已经绑定了参数的单元格,无法显示参数备选值,如下图: 回写保存成功之前: 01.png 回写保存成功之后: 02.jpg 解决方案 问题原因是该单元格填报属性中勾选了"只允许修改插入行的单元格,原始行单元格不能修改",勾选后只能对插入行的数据进行修改,对于原本有数据的原始单元格内容不允许修改。若需对原始单元格数据进行修改,取消勾选即可。 03.png 另,关于原始行不能修改,但是点击该单元格会高亮是因为该单元格设置了"可以插入/删除行",是因为需要与不允许添加数据模型计算度量(mdx逻辑函数),透视分析和仪表盘合计值为0
(本文档仅供参考) 问题 新建计算度量用到逻辑函数,透视分析和仪表盘合计值为0,F12查看后台返回就为0. image2024-6-28_15-22-40.png 代码逻辑如下所示 case 示例: image2024-6-28_15-30-33.png iif示例: image2024-6-28_15-30-14.png 解决方案: 计算度量合计为0的问题,跟踪后发现,合计的自定义成员的执行优先级小于计算度量的执行优先级,导致最后执行的是 计算度量的表达式,由于表达式中使用 case when&iif 维度.currentmember.caption 来计算,合计的结果是0. 修改表达式,把合计的计算方式