第16页,共257页。 显示 2,561 条结果 (0.261 秒)
实现参数允许为空且为空时查询不到数据
(本文档仅供参考) 问题 希望实现文本框没输入值,既要不报错,还要不输入查询不到数据,而不是获取全部数据 解决方案 注:以下示例以MYSQL为例,其他数据库需要自行调试 select `ProductName` from `products` where case when {[ 参数 is null ]} then 1 = 2 else {[ `ProductName` = 参数 ]} end image2023-11-10_17-52-2.png 实现效果演示文本框参数控件
本例演示创建一个文本输入框参数,并在透视分析中对该参数值进行模糊搜索。 实现步骤 1、新建“产品名称_文本框”参数,控件类型选择“文本输入框”,并注意将数据类型设置为“其它类型”,并确保下一步的参数设置中,“手工输入”选项被选中,保存该参数。 image2019-11-11 10:35:54.png 2、创建可视化数据集,可使用该参数控件进行数据过滤。 1749.png 3、新建透视分析,在输入框中输入文字进行模糊搜索 1754.png 注意事项 第一步中设置的“数据类型”与第二步的数据集中的条件设置有关。 在本例中条件用字段like'%参数%'的方式,必须使用其他类型。如果设置为字符串,则会在返回的参数值上演示文本框参数控件
本例演示创建一个文本输入框参数,并在透视分析中对该参数值进行模糊搜索。 实现步骤 1、新建“产品名称_文本框”参数,控件类型选择“文本输入框”,并注意将数据类型设置为“其它类型”,并确保下一步的参数设置中,“手工输入”选项被选中,保存该参数。 image2019-11-11 10:35:54.png 2、创建可视化数据集,可使用该参数控件进行数据过滤。 1749.png 3、新建透视分析,在输入框中输入文字进行模糊搜索 1754.png 注意事项 第一步中设置的“数据类型”与第二步的数据集中的条件设置有关。 在本例中条件用字段like'%参数%'的方式,必须使用其他类型。如果设置为字符串,则会在返回的参数值上通过参数切换报表维度与度量
(本文档仅供参考) 需求说明 需要通过参数控制,使得一张汇总表的维度与度量均能够进行灵活切换。如灵活选择“年”“类型”“品牌”和“成本”“收入”的组合来切换汇总表。 需求实现 1.在数据模型设置控制维度和度量切换的参数,类型为字符串类型,通过静态列表设置备选值。 image2024-6-30_23-17-55.pngimage2024-6-30_23-18-1.png 2.通过命名集和计算度量实现能够进行切换的维度和度量,通过条件判断来使得对应参数能够切换对应维度与度量 image2024-6-30_23-19-40.pngimage2024-6-30_23-19-46.png 实现效果 在汇总表中选择已经电子表格⬝ 回写时参数联动
本案例介绍了如何让两个下拉框输入时实现联动的效果,即一个下拉框的备选值随着另一个下拉框的选择而动态变化。 电子表格中是用绑定参数的方式实现输入控件的,因此需要用一个参数中的值去控制另一个参数中的值。可以通过在电子表格中引用联动参数实现,示例效果和操作步骤如下。 示例效果 当【顾客所在区域】选择的是"华南 … “订单模型”如下: image2022-2-18_15-51-49.png 2、登录电子表格,新建模型查询“区域联动数据模型”如下: image2022-2-18_16-13-37.png 3、在电子表格中设计如下的静态表样式 image2022-2-18_15-48-15.png 4、在工具栏中点击 参数电子表格⬝ 回写时参数联动
本案例介绍了如何让两个下拉框输入时实现联动的效果,即一个下拉框的备选值随着另一个下拉框的选择而动态变化。 电子表格中是用绑定参数的方式实现输入控件的,因此需要用一个参数中的值去控制另一个参数中的值。可以通过在电子表格中引用联动参数实现,示例效果和操作步骤如下。 示例效果 当【顾客所在区域】选择的是"华南 … “订单模型”如下: 591.png 2、登录电子表格,新建模型查询“区域联动数据模型”如下: image2022-2-18_16-13-37.png 3、在电子表格中设计如下的静态表样式 image2022-2-18_15-48-15.png 4、在工具栏中点击 参数管理 ,新建“区域_联动”参数如下带参数Java查询示例
实际场景下,java查询需要支持传递参数实现条件查询,与不带参数的Java查询相比,带参数Java查询代码的显著区别就是需要定义Java查询参数对象,对应类名为 smartbi.freequery.metadata.JavaQueryParameter 以下是示例代码: package smartbi … , "")); return result; } /** 返回参数对象 */ public List<JavaQueryParameter> getParameters() { List<JavaQueryParameter> result = new ArrayList自定义任务-导出引用多个数据集的电子表格如何获取参数id设置参数值
(本文档仅供参考) 问题 参考wiki 通过计划任务将电子表格以邮件正文发送 参数id是需要打开数据集界面去获取的,但参数被多个数据集引用了,应该获取那个数据集的参数标识 作为数据集id? 解决方案 var paramList = report.getParamList(); for (var i = 0; i < paramList.size(); i++) { var name = paramList.get(i).getName(); //参数名称 var id = paramList.get(i).getId(); //参数id if ("产品类别".equals(name计划任务预缓存报表中参数缓存
(本文档仅供参考,请根据实际情况进行调整) 问题: 参考计划任务实现电子表格预缓存操作: 1、如果报表有参数(参数有默认值) ,这里初始为空是缓存默认值吗? 2、要缓存指定参数值,格式要怎么写呢,一个参数可以缓存多个值吗,可以的话,格式是怎么样的? 3、如果参数是一个业务日期,每次都要取最新当天的业务日期该如何写? image2023-12-11_10-21-55.png 解决方案: 1、初始为空不是缓存默认值,如果不设置值,对于全部参数是可选参数的报表是查询全部数据,对于无参数的报表则是正常刷新逻辑,但对于参数不允许为空(必选参数)的报表,初始为空去执行任务预缓存是会报错的。 2、第8行示例参数备选值截取
(本文档仅供参考) 问题描述 参数备选值过长时,如何可实现只固定显示前几个字? 解决方案 可通过在该参数的备选值中使用sql语句对字段值进行截取后显示 参数显示值截取可参考以下步骤进行设置: 1、在需要截取的参数的备选值中取出真实值与截取的显示值并给显示值命名,在默认值中也需要 … ://blog.csdn.net/weixin_41988628/article/details/81777356 2、选择上一步中设置的显示值,如下: image2021-6-10_17-22-22.png 3、数据集中不需要修改,在电子表格中引用参数后,效果