第87页,共579页。 显示 5,783 条结果 (0.079 秒)
数据挖掘-行选择
,用于接收数据集。 输出 一个输出端口,用于输出行选择的结果。 参数设置 设置行选择的参数: image2020-5-22 14:49:39.png 设置说明如下: 参数 说明 过滤与筛选 1、支持三种方式进行筛选: 根据行号筛选:输入 … 。 image2020-6-1 13:41:56.png 示例 1、原先示例数据源有150条数据,对其进行行选择,设置过滤与筛选的条件如图: 2、输出结果有150条数据。设置的过滤与筛选条件有三条: 根据行号筛选:取最后100条数据,即取id从51-150的数据。 根据行号区间筛选:取id从51-149的数据数据模型-行权限参数控制
数据模型的行权限通过参数进行控制,可以通过如下两种方式来实现: 实现方式 实现方法 适用场景 通过SQL查询设置数据权限 在SQL查询的where条件中设置数据权限表达式。 实现方法请参见:SQL/原生SQL数据集数据权限 https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=44500384。 数据模型中含有SQL查询。 通过数据模型参数设置数据权限 通过在数据模型参数中应用“用户属性 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=44499231电子表格⬝ 数据设置
数据设置用于设置字段扩展后的内容组织方式,主要包含了分组、列表和汇总三种类型。 类型 定义 分组 表示以父格内容作为分组依据:内容相同的行或列为一组,且父格以多行或多列合并显示。 系统支持分组方式详情请参见 分组方式 内容。 关于父格的详情请参见 附属属性 章节。 列表 表示按照原始数据顺序以列表的样式来显示扩展内容。 汇总 将扩展出来的内容进行聚合方式计算,该项只针对“不扩展”而言,且只对数字列有意义。 进行数据设置的前提条件:单元格必须绑定了字段。 功能入口 数据设置在电子表格中的设置入口有如下几个: 设置入口 入口图示 工具栏电子表格⬝ 数据设置
数据设置用于设置字段扩展后的内容组织方式,主要包含了分组、列表和汇总三种类型。 类型 定义 分组 表示以父格内容作为分组依据:内容相同的行或列为一组,且父格以多行或多列合并显示。 系统支持分组方式详情请参见 分组方式 内容。 关于父格的详情请参见 附属属性 章节。 列表 表示按照原始数据顺序以列表的样式来显示扩展内容。 汇总 将扩展出来的内容进行聚合方式计算,该项只针对“不扩展”而言,且只对数字列有意义。 进行数据设置的前提条件:单元格必须绑定了字段。 功能入口 数据设置在电子表格中的设置入口有如下几个: 设置入口 入口图示 工具栏连接Oracle 12c 数据源
Smartbi连接orale12c连接字符串上有特殊性,下面以具体的连接示例来说明如何使用Oacle 12C作为知识库和数据源。 Oracle安装信息如下图:其中 Oracle系统标识符(SID)为orcl;可插入数据库名为pdborcl。 worddavb7e3d4dd04b7c4e89942ed7128d1e852.png 1、Smartbi连接oracle12c做为知识库,具体如下图: 数据库类型选择 Oracle 输入的数据库名需添加斜杠,为/pdborcl image2019-11-18 15:41:18.png 2、Smartbi连接oracle12c做为业务库。 创建入口:在smartbi中选样式 - 电子表格第一页会出现很多没有数据的区域
(本文档仅供参考) 问题说明 在报表使用中发现如下问题:报表第一页会出现很多没有数据的区域,其它页面正常。 微信_图_20180717163(07-27-10-36-34).png 问题原因 这个报表发现在服务端宏代码里面设置了禁止报表缓存。当在宏代码里面设置禁止报表缓存时,容易导致电子表格重复执行出现问题。可通过修改宏规避此问题。 解决方案 在报表宏<列宽自适应>里面修改最一行代码为spreadsheetReport.cacheable = true; 即可。 另外,如果需要在报表显示最新的数据,建议把数据集设置禁止缓存数据源连接-验证类型
用于设置数据库连接时的用户名和密码。主要包含静态和动态两种。 静态:输入连接数据库的用户名和密码。 4.png 动态:如要用于连接的用户名和密码是根据登录的用户而动态变化。比如Oracle数据库,不同的用户名对数据库的表的权限是不一样的。 我们可以在连接数据源的时候,选择动态的验证类型,然后从左侧资源 … =35750175来作为表达式,实现不同的用户登录设置连接数据库的用户名和密码是动态变化的。 5.png 示例 动态验证类型通常有如下两种适用情况: 适用情况描述 设置方法 效果 当数据库用户与smartbi用户是完全同步:名称和密码都完全一致。 我们只需要通过系统函数“CurrentUserName数据源连接-验证类型
用于设置数据库连接时的用户名和密码。主要包含静态和动态两种。 静态:输入连接数据库的用户名和密码。 4.png 动态:如要用于连接的用户名和密码是根据登录的用户而动态变化。比如Oracle数据库,不同的用户名对数据库的表的权限是不一样的。 我们可以在连接数据源的时候,选择动态的验证类型,然后从左侧资源 … =35750175来作为表达式,实现不同的用户登录设置连接数据库的用户名和密码是动态变化的。 5.png 示例 动态验证类型通常有如下两种适用情况: 适用情况描述 设置方法 效果 当数据库用户与smartbi用户是完全同步:名称和密码都完全一致。 我们只需要通过系统函数“CurrentUserName数据模型-同比系列
同比是本期与同期做对比,一般用在相邻两年(即以“年”为时间基准),相同时间段内,查看涨幅程度;按照不同时间周期可以分为:季同比、月同比、周同比等。 同比系列包含的指标有:同期值、同比、同期增长值、同期增长率。 同期值 同期值是指上年同期的值。 在数据模型中,我们通过如下函数来实现: 函数 表达式 … 数,用正整数来设置; <Member>:表示当前的时间成员,用时间维度成员来设置; 前提条件:数据中时间维度成员是有序的,和实际数据一致,且不会中间断了几个时间点没数据; ParallelPeriodEX() 获取与指定成员具有相同相对位置的前一期间的成员; ParallelPeriodEX实现报表数据过滤
1 概述 用户对报表数据的处理存在各种特殊需求,如增加报表的行或列、对报表中的数据进行修改、对报表中的数据进行合计等二次加工。 系统提供两种方式来响应用户的这类特殊需求:一种是在报表宏中通过 JavaScript API 来修改报表的内容。另一种则是用 Java 开发一个"报表数据过滤器类"来完成,其原理类似Java web开发中的filter,在刷新报表数据的时候,会执行相应的过滤器类。为实现报表数据过滤的要求,系统提供接口类 ISDKGridDataFilter 供实现此类扩展开发。 需实现的接口方法说明如下: accept:用于判断该过滤器是否生效。例如我们可能只针对某个