第111页,共563页。 显示 5,626 条结果 (0.059 秒)
电子表格获取首行和末行数据
(本文档仅供参考,仅适用于本文档中的示例报表/场景,若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。) 问题描述: 如下一个电子表格模板,销售量在数据集中进行了排序,由于数据较多,当需要看到销售量最少的数据时,需要下拉到电子表格最后才能看到,有什么方案能够直接获取到电子表格的首行和末行数据呢? image2021-4-6_11-15-28.png 解决方案: 可通过如下代码进行获取。注意:此获取的是当前页面的首行值和最末值,也就是说当报表为清单报表分页时,获取到的是当前页面的第一行和最后一行,而不是总体数据排序后的首行和末行。 服务端宏如下数据模型实现动态查询列效果
方式一:动态查询维度字段 步骤1、数据模型添加SQL子查询; 步骤2、写入SQL语句,其中select输出字段中添加参数,如下图所示: image2023-11-6_20-43-7.png 步骤3、保存SQL查询后,在数据模型层映射参数,设置参数默认值备选值 image2023-11-6_20-43-37.png 步骤4、保存数据模型后,基于该数据模型创建报表,拖拽动态查询列,可发现效果如下: image2023-11-6_20-44-2.png 注:该方式更适用于维度字段实现动态查询的效果; 方式二:动态查询度量字段 步骤1、数据模型层新建参数,将要动态查询的度量字段添加,如下图所示数据挖掘-K均值
概述 K均值算法是一种简单的迭代型聚类算法,采用距离作为相似性指标,从而发现给定数据集中的K个类,且每个类的中心是根据类中所有值的均值得到,每个类用聚类中心来描述。它的聚类目标是以欧式距离作为相似度指标,使得各类的聚类平方和最小。 示例 使用“航空公司客户价值分析”案例数据,分析客户为高价值客户 … 。 标准化 最小最大值归一化 最大绝对值归一化 K值 取值范围是:>=2的整数,默认值为2 期待将数据聚类的数目; 随机种子 参数范围为:任意整数,默认值为:2。 初始化时随机选择类中心点的随机种子。seed设置为固定值,每次聚类结果是稳定数据挖掘-值替换
概述 在数据预处理中,值替换用于对字段中指定的值进行替换。 image2021-3-18_15-58-26.png 10.5.15版本后,左侧资源树不再显示值替换节点,但是旧的值替换节点仍能正常使用,建议使用最新的数据清洗节点完成替换操作。 输入/输出 输入 一个输入端口,用于接收数据集。 输出 一个输出端口,用于输出值替换后的结果。 参数设置 值替换配置: image2021-3-22_10-25-7.png 值替换配置界面如下: image2021-3-22_10-32-47.png 设置项说明如下: 参数 说明 已选字段 选择进行值替换的字段数据挖掘-K均值
概述 K均值算法是一种简单的迭代型聚类算法,采用距离作为相似性指标,从而发现给定数据集中的K个类,且每个类的中心是根据类中所有值的均值得到,每个类用聚类中心来描述。它的聚类目标是以欧式距离作为相似度指标,使得各类的聚类平方和最小。 示例 使用“航空公司客户价值分析”案例数据,分析客户为高价值客户 … 。 标准化 最小最大值归一化 最大绝对值归一化 K值 取值范围是:>=2的整数,默认值为2 期待将数据聚类的数目; 随机种子 参数范围为:任意整数,默认值为:2。 初始化时随机选择类中心点的随机种子。seed设置为固定值,每次聚类结果是稳定数据挖掘-空值处理
概述 空值处理节点是将空值替换为均值、最大频数或者用户自定义的值等,实现空值的填充或者过滤。 image2020-5-21 16:31:35.png 10.5.15版本后,左侧资源树不再显示空值处理节点,但是旧的空值处理节点仍能正常使用,建议使用最新的数据清洗节点完成空值替换操作。 输入/输出 输入 一个输入端口,用于接收数据集。 输出 一个输出端口,用于输出空值处理的结果。 参数设置 设置空值处理的参数: image2021-9-13_14-3-3.png 参数面板用于设置需要处理空值的列,及空值处理的方式:单击 选择列 按钮,在弹出的窗口进行操作处理如何修改组件模板数据源(HSQL)连接信息
(本文档仅供参考) 问题说明 HSQL是SmartbiDemo自带的示例数据源,通常随smartbi服务一并启动;有时候修改了主机IP后,导致数据连接-示例数据源Smartbidemo测试连接错误,或端口被占用希望修改自定义设置端口,可以怎么修改呢? image2024-2-6_9-51-38.png 解决方法 HSQL的IP和端口号的变更可以直接通过 系统运维-系统选项-公共设置对应界面下,找到“组件模板数据源的IP地址”和“组件模板数据源的端口设置”这两个配置项进行修改,分别设置好IP或者端口后,保存后,再去重启Smartbi服务(会把HSQL服务一并重启)即可生效⬝ 使用Gbase 8S 数据库作为知识库
说明 V8.5 版本后开始支持Gbase 8S 作为知识库。 因为Gbase 8S 每个版本语法差异比较大,目前支持是Gbase8s v8.8的版本。 配置步骤 1、添加对应jdbc驱动 Smartbi.war包默认是没有自带gbase 8s 的驱动 ifxjdbc.jar (对应驱动包可联系数据库厂商获取),因此需要先获取到对应数据库版本的jdbc驱动添加到war包smartbi\WEB-INF\lib 中。 具体如下截图: image2018-9-18 15:43:35.png 2、创建gbase 8s的知识库 创建gbase 8s的知识库需要注意以下几点 因为知识库要求的存储空间和数据空间的页大小比较使用GBASE 8S 数据库作为知识库
说明 V8.5 版本后开始支持GBASE 8S 作为知识库。 因为gbase8s每个版本语法差异比较大,目前支持是gbase8s v8.8的版本。 配置步骤 1、添加对应jdbc驱动 Smartbi.war包默认是没有自带gbase 8s 的驱动 ifxjdbc.jar (对应驱动包可联系数据库厂商获取),因此需要先获取到对应数据库版本的jdbc驱动添加到war包smartbi\WEB-INF\lib 中。 具体如下截图: image2018-9-18 15:43:35.png 2、创建gbase 8s的知识库 创建gbase 8s的知识库需要注意以下几点 因为知识库要求的存储空间和数据空间的页大小比较mongodb查询没有数据时smartbi查询报错
(本文档仅供参考) 问题说明 同样的语句,在navicat可正常执行,拿到smartbi执行出错 image2023-12-27_16-47-46.pngimage2023-12-27_16-50-9.png 问题原因 这个是因为在默认情况下,smartbi只会取第一行的数据作为所有列名,当获取数据时为空 … Mongo 取列名的逻辑 1、如果有 MONGO_FIELDS 注释,以注释为准,跳过下面的 2 ~ 3 点 2、取 find 的第一行数据的所有列作为列名 3、find 有第二参数 projection a) 遍历 projection 中声明的所有字段 b) 如果字段不存在于第二点中,则添加一列并且数据类型为