第49页,共136页。 显示 1,356 条结果 (0.16 秒)
参数值控制查询条件
在Smartbi中,参数不仅只用于SQL的Where部分作为数据过滤,还可以用于条件过滤。比如客户类型参数,选择值“达标”时,条件可能是balance>1000,选择“不达标"时,条件可能是balance<100,不排除大于小于范围 本示例演示通过勾选参数值内容,控制where 语句的限制条件。 实现步骤 1、新建参数 新建参数,注意设置参数的数据类型为“其他类型”。可以设置控件类型为下拉框、对话框等。 image2019-11-25 11:13:20.png 2、参数的备选值设置 这里用静态列表方式。注意:真实值必须为数据库中的条件表达式。 image2021-8-28_17-34-50.png 3、新建原生演示静态列表参数
本示例演示:参数类型为“成员”、控件类型为“下拉树”、备选值设置方式为“静态列表”的参数,并在多维分析中使用。 实现步骤 1、创建多维数据源参数,基本设置如下: image2019-11-13 11:13:40.png 2、设置成员所在层次、参数备选值、默认值。 备选值使用静态列表的设置方式,并设置为“显示子树”,并从左侧时间维度上将2016年、2017年成员拖拉到表格上。 1004.png 3、在多维分析的自定义成员中使用该参数。 新建多维分析,在左侧自定义成员—局部节点上新建自定义成员,在MDX表达式中拖入定义好的参数,保存后将参数拖拉到查询面板中。关于自定义成员的具体用法,请参考相关文档导入Excel数据
双击已建Excel导入模板,下载补录模板并填写数据后导入数据,上传文件的大小不能超过100M。 数据导入时,会显示进度条,用户可以清楚当前导入执行情况。 image2021-11-29_18-7-0.png 执行导入界面 image2019-8-5 14:47:31.png 注意当导入规则中绑定了参数时,这里会显示参数控件,如果没有则不显示。 导入成功,直接关闭。 image2019-8-5 15:19:37.png 导入失败,可以下载异常数据,查看具体哪些数据失败及原因。 image2019-8-5 15:20:13.png 下载异常数据,可以通过 系统运维 > 导入异常日志 下载。 下载异常数据后,可以参数值控制查询字段
在Smartbi中,参数不仅只用于SQL的Where部分作为数据过滤,还可以用于Select部分,用于控制数据集的输出字段。 本示例演示通过勾选参数值内容,控制报表的输出字段。 实现步骤 1、新建参数 新建一个平铺勾选面板参数,设置参数的数据类型为“其他类型”。也可以设置控件类型为下拉框、对话框等。 image2019-11-12 15:47:9.png 2、参数的备选值设置 这里用静态列表方式。注意: 真实值必须为数据库中的字段名称。 所有字段必须来自于同一个表,这里不支持跨表查询。 image2021-8-28_17-32-15.png 3、新建原生SQL数据集 数据集内容为“select 参数参数值控制查询条件
在Smartbi中,参数不仅只用于SQL的Where部分作为数据过滤,还可以用于条件过滤。比如客户类型参数,选择值“达标”时,条件可能是balance>1000,选择“不达标"时,条件可能是balance<100,不排除大于小于范围 本示例演示通过勾选参数值内容,控制where 语句的限制条件。 实现步骤 1、新建参数 新建参数,注意设置参数的数据类型为“其他类型”。可以设置控件类型为下拉框、对话框等。 image2019-11-25 11:13:20.png 2、参数的备选值设置 这里用静态列表方式。注意:真实值必须为数据库中的条件表达式。 image2021-8-28_17-34-50.png 3、新建原生演示静态列表参数
本示例演示:参数类型为“成员”、控件类型为“下拉树”、备选值设置方式为“静态列表”的参数,并在多维分析中使用。 实现步骤 1、创建多维数据源参数,基本设置如下: image2019-11-13 11:13:40.png 2、设置成员所在层次、参数备选值、默认值。 备选值使用静态列表的设置方式,并设置为“显示子树”,并从左侧时间维度上将2016年、2017年成员拖拉到表格上。 1004.png 3、在多维分析的自定义成员中使用该参数。 新建多维分析,在左侧自定义成员—局部节点上新建自定义成员,在MDX表达式中拖入定义好的参数,保存后将参数拖拉到查询面板中。关于自定义成员的具体用法,请参考相关文档演示MDX表达式参数
“演示静态列表参数”演示了参数备选值为静态列表的设置方式,本例演示MDX表达式的设置方式。两者从效果上来说基本一样,但MDX表达式方式更加灵活。 本示例演示:参数类型为“成员”、控件类型为“下拉树”、备选值设置方式为“静态列表”的参数,并在多维分析中使用。 实现步骤 1、创建多维数据源参数,基本设置如下: image2019-11-13 11:43:6.png 2、设置成员所在层次、参数备选值、默认值 备选值使用MDX表达式的设置方式,不勾选“显示子树”。MDX表达式如下, select{[时间].[2016年],[时间].[2017年].Children} on columns from [Sales] 其中导入Excel数据
双击已建Excel导入模板,下载补录模板并填写数据后导入数据,上传文件的大小不能超过100M。 数据导入时,会显示进度条,用户可以清楚当前导入执行情况。 wiki4.png 执行导入界面 wiki5.png 注意当导入规则中绑定了参数时,这里会显示参数控件,如果没有则不显示。 导入成功,直接关闭。 366.png 导入失败,可以下载异常数据,查看具体哪些数据失败及原因。 367.png 下载异常数据,可以通过 系统运维 > 导入异常日志 下载。 下载异常数据后,可以看到导出的异常数据,显示失败的详细信息。 image2019-8-5 15:22:20.png 如果没有在导入模板中配置好Excel文件,下载演示MDX表达式参数
“演示静态列表参数”演示了参数备选值为静态列表的设置方式,本例演示MDX表达式的设置方式。两者从效果上来说基本一样,但MDX表达式方式更加灵活。 本示例演示:参数类型为“成员”、控件类型为“下拉树”、备选值设置方式为“静态列表”的参数,并在多维分析中使用。 实现步骤 1、创建多维数据源参数,基本设置如下: image2019-11-13 11:43:6.png 2、设置成员所在层次、参数备选值、默认值 备选值使用MDX表达式的设置方式,不勾选“显示子树”。MDX表达式如下, select{[时间].[2016年],[时间].[2017年].Children} on columns from [Sales] 其中查看SQL
用于查看数据集对应的SQL语句。用于技术人员检查生成的SQL。 功能说明 1、点击工具栏的 查看SQL 按钮。 image2020-10-22_17-13-19.png 2、弹出“查看SQL”对话框,检查SQL语句是否正确。 image2021-8-18_15-42-46.png 复制SQL文本 只复制SQL文本,不包含对象,如参数对象会转成文本。一般用户复制SQL语句在数据库中验证。 区别 1、如果直接在SQL编辑器中复制,会把表达式里面的对象复制出来,如参数控件、函数等等。 image2020-10-22_17-32-11.png 复制的语句可以用于创建SQL数据集,但不能在数据库中查询。 2、如果使用