第21页,共194页。 显示 1,940 条结果 (0.606 秒)
数据模型演示参数全选且参数联动
,所以需要加上 or ${区域} ='all' 去实现默认参数全选的效果。 01.png 2、保存私有查询后,配置参数映射 (1)区域参数设置 a.如果SQL查询中写的是"in",控件类型需要控件类型需要选择"多选",因为多选拼接格式 ('a','b','c','d'),此时才能正常执行SQL返回数据; b.如果SQL查询中写的是"=",控件类型需要控件类型需要选择"单选",因为单选拼接格式 ('a,b,c'),此时才能正常执行SQL返回数据; c.默认值设置all,实现参数字符串处理函数
或右边都必须是STRING或BINARY类型。 示例: > SELECT endswith('Spark SQL', 'SQL'); true > SELECT endswith('Spark SQL', 'Spark'); false 2、字符串拼接 函数 描述 1 concat(col1, col2, ..., colN) :拼接字符串 函数说明:连接字符串col1, col2, ..., colN 示例: > SELECT concat('Spark', 'SQL'); SparkSQL 2 concat_ws(sep数据挖掘-派生列
概述 派生列节点是用于在数据集中生成可行的新特征字段。它可对现有数据的某个特征操作,允许用户自定义生成特征名称,并将生成的新特征字段添加到原数据集中。 image2020-6-1 16:1:12.png 派生列的编程语法是Spark SQL,具体可参考 Spark SQL 内置函数 http://spark.apache.org/docs/latest/api/sql/index.html。 输入/输出 输入 一个输入端口,用于接收数据集。 输出 一个输出端口,用于输出派生列的结果。 参数设置 设置派生列的参数: image2020-6-1 16:2数据挖掘-派生列
概述 派生列节点是用于在数据集中生成可行的新特征字段。它可对现有数据的某个特征操作,允许用户自定义生成特征名称,并将生成的新特征字段添加到原数据集中。 image2020-6-1 16:1:12.png 派生列的编程语法是Spark SQL,具体可参考 Spark SQL 内置函数 http://spark.apache.org/docs/latest/api/sql/index.html。 输入/输出 输入 一个输入端口,用于接收数据集。 输出 一个输出端口,用于输出派生列的结果。 参数设置 设置派生列的参数: image2020-6-1 16:2高效处理资源集成难题
正确的参数之后,拼接得到最终访问资源的请求,具体可以参考如下示例。那么如下链接如果直接访问会有哪些问题呢? http://localhost:18080/smartbi/vision/openresource.jsp?resid … 全部进行url转码之后拼接到请求中就可以被Tomcat识别。如下这里我们直接在浏览器控制台中使用encodeURIComponent,得到的结果拼接成完整的url请求具体如下。此时就可以正常访问并且传参成功,在实际开发场景中只需要将拼接之后参数json进行字符串格式化之后再拼接到请求中即可完成参数传递参数 - 电子表格中如何实现近似匹配效果
(本文档仅供参考) 问题 如何在电子表格中实现如下近似匹配的效果呢? image2024-6-6_14-7-0.png 参考方案 1、编写sql查询使用两个参数:${关键字}与${条件值},使用case when语句根据${关键字}的值来动态拼接条件,如下: image2024-6-6_14-8-14.png 注:如需使用like来近似匹配的时候,可以字符串拼接函数来处理后面的匹配字符串部分,具体函数以实际使用数据库类型为准 2、参数映射 image2024-6-6_14-8-48.png 3、基于对应的模型查询创建电子表格,参数排版绑定单元格显示 image2024-6-6_14-9-29.png通过计划任务同步用户及机构
topGroupName = "YourTopGroupName"; /** * 数据源的ID值。后面sqlGroup、sqlRole、sqlUser等SQL语句都在该数据源下执行。 */ var datasrcId = "DS.test"; /** * 该SQL语句获取第三方系统中的机构信息。<br/> * 注意!可以根据第三方系统中机构表修改下面的SQL语句,但输出字段的个数、顺序,必须和下面的一模一样,否则会出错。 * 查询结果集需要按顺序排列,越上级的机构需要在结果集排越前,子机构需要排在其所有父机构之后。 * orgName :机构名称 * orgAlias :机构别名通过计划任务同步用户及机构
topGroupName = "YourTopGroupName"; /** * 数据源的ID值。后面sqlGroup、sqlRole、sqlUser等SQL语句都在该数据源下执行。 */ var datasrcId = "DS.YourDatasourceId"; /** * 该SQL语句获取第三方系统中的机构信息。<br/> * 注意!可以根据第三方系统中机构表修改下面的SQL语句,但输出字段的个数、顺序,必须和下面的一模一样,否则会出错。 * 查询结果集需要按顺序排列,越上级的机构需要在结果集排越前,子机构需要排在其所有父机构之后。 * orgName :机构名称 * orgAlias :机构别名数据模型-两个字符型字段排序
(文档仅供参考) 问题描述: 用户有两个字段,一个是年,为字符串类型,还有另一个是项目名称,想同时进行排序。年按大到小,项目名称按照自定义顺序。 目前使用直接使用sql排序,总有一个不是想要的顺序 问题解决: 在使用模型时,多个字段排序如下。 image2023-8-15_13-56-24.png image2023-8-15_13-56-3.png 注:该写法只在仪表盘生效,用excel的话,同一个命名集会拼接起来。如下图: image2023-8-15_14-1-2.png 字符串排序 数据模型多个字符串排序clickhouse使用<>(不等于)时null也被排除在外
: 从执行SQL可以看出并没有问题,无多余拼接过滤NULL数据,结合网上资料可以发现,大部分数据库的逻辑,对于null具有特殊的处理方式,因为 NULL 表示未知值,而未知值与任何已知值的比较结果都是 NULL(即不确定)。当使用<>或者 !=(不等于)操作符时,NULL 值会被排除在外 参考网上资料:https://www.cnblogs.com/goloving/p/15578092.html https://www.cnblogs.com/goloving/p/15578092.html image2024-11-1_13-54-44.png image2024-11-1_14-13-26.png 解决方案: 在SQL层面