第7页,共41页。 显示 404 条结果 (0.054 秒)
电子表格⬝ 动态扩展数据告警
创建的电子表格如图: image2019-1-23 16:33:3.png 2、设置告警 1)选中B4单元格,选择“开始”分类页,点击 条件格式 > 新建规则 ,如图: image2019-1-23 16:34:55.png 2)弹出“新建格式规则”界面,选择规则类型“使用公式确定要设置格式的单元格”,输入公式:=IF(OR(COLUMN(B2)=2,COLUMN(B2)=3,COLUMN(B2)=4),B4<10000) ,设置单元格格式为字体颜色为“红色”,如图: image2019-2-28 19:44:38.png 公式说明如下: COLUMN(reference):返回引用的列号如何在扩展的区域中获取指定的单元格数据(INDIRECT+ADDRESS)
(本文档仅供参考) 问题 电子表格中,如何在扩展的区域中获取指定的单元格数据。如下图交叉表,选择某个月份时,会横向扩展出当前月份以及下两个月份的数据,当月份与参数不一致,则显示期初值为上个月的月末值,如下图,即E12单元格的公式要怎么写?: image2023-1-18_15-21-49.png 解决方案 直接写IF公式进行取值,会存在横向动态扩展后的单元格数据无法获取,可通过ADDRESS获取到扩展出来的单元格位置,再通过INDIRECT(ADDRESS(XXX))获取到单元格的值: 如下图,可先添加一列辅助列获取的是数据库原始值,然后将原始资源导出成静态EXCEL,按照原始需求,当参数相等时,E12是获取到F12电子表格⬝ 趋势图显示
“使用公式确定要设置格式的单元格”,输入公式“=B3<C3”,设置单元格格式为字体颜色是“绿色”,如图: image2019-7-29 18:3:46.png 3)设置规则2:当“本期值”小于“同期值”时,【本期值】字段列值的颜色为红色。 再次选择 新建规则 ,弹出“新建格式规则”界面,选择规则类型“使用公式确定要设置格式的单元格”,输入公式“=B3>C3”,设置单元格格式为字体颜色是“红色”,如图: image2019-7-29 18:5:49.png 3、设置【增长趋势】的条件格式 根据“本期值”与“同期值”之间的值比较,设置【增长趋势】字段的内容与颜色。 1)在【增长趋势】字段列中输入IF函数。 选中电子表格⬝ 趋势图显示
”与“同期值”之间的值比较,设置【本期值】字段的颜色。 1)选中C3单元格,选择“开始”分类页,点击 条件格式 > 新建规则 ,如图: image2019-1-21 17:25:11.png 2)设置规则1:当“本期值”大于“同期值”时,【本期值】字段列值的颜色为绿色。 弹出“新建格式规则”界面,选择规则类型“使用公式确定要设置格式的单元格”,输入公式“=B3<C3”,设置单元格格式为字体颜色是“绿色”,如图: image2019-7-29 18:3:46.png 3)设置规则2:当“本期值”小于“同期值”时,【本期值】字段列值的颜色为红色。 再次选择 新建规则 ,弹出“新建格式规则”界面,选择规则类型“使用公式确定要设置使用说明
增长率,计算公式:(本期 - 同期)/本期*100% 同期 同期值 同期增量 同期增加值,计算公式:本期-同期 年/季/月累计 从上一个时间单位的开始到目前的累加值 年/季/月累计同期 从上一个时间单位开始到目前的累加的同期值 年/季/月累计同比 从上一个时间单位开始到目前的累加的同期增长率 年/季/月累计同期增量 从上一个时间单位开始到目前的累加的同期增加量 环比 环比增长率。计算公式:(本期 - 前期)/本期 *100% 前期值 上一个时间单位的值 环比增量 环比增加值。计算公式:本期 - 前期数据挖掘-异常值处理
处理。 参数设置 四分位距:四分位距中下界的计算公式为Q1 - p * (Q3 - Q1);上界的计算公式为Q3 + p * (Q3 - Q1);公式中的p就是参数设置中的值,用户可以根据需求调整公式中的p,p需为非负数。 标准差法:标准差中下界的计算公式: 均值 - 系数 * 标准差;上界的计算公式: 均值 + 系数 * 标准差;公式中的系数就是参数设置中的值,同样的,系数的取值也需要为非负数。 自定义检测:自定义检测的参数为使用英文逗号分隔的上下界。如参数设置为“1,2”,则代表下界为1,上界为2。注意:上下界的值需要为数值型 处理策略 均值:检测出数据中的异常值后,用均值去替代异常服务端宏:电子表格清单报表使用sum函数计算超1w行数据
导出后无法通过sum去计算全部数据。 方案一(适用相关报表数量不多情况): 若清单报表需要使用sum函数计算,建议可以使用excel公式OFFSET,从而规避此问题,参考文档:清单报表使用sum函数,导出只计算前1w行数据 方案二(适用相关报表数量较多,而不想每一个报表手动添加OFFSET公式 … ; var Integer = Packages.java.lang.Integer; var JSONObject = Packages.smartbi.net.sf.json.JSONObject; /** * 只支持单个sum公式,同时sum公式的内容为单元格位置,不能存在其它运算 * eg:=SUM数据挖掘-异常值处理
处理。 参数设置 四分位距:四分位距中下界的计算公式为Q1 - p * (Q3 - Q1);上界的计算公式为Q3 + p * (Q3 - Q1);公式中的p就是参数设置中的值,用户可以根据需求调整公式中的p,p需为非负数。 标准差法:标准差中下界的计算公式: 均值 - 系数 * 标准差;上界的计算公式: 均值 + 系数 * 标准差;公式中的系数就是参数设置中的值,同样的,系数的取值也需要为非负数。 自定义检测:自定义检测的参数为使用英文逗号分隔的上下界。如参数设置为“1,2”,则代表下界为1,上界为2。注意:上下界的值需要为数值型 处理策略 均值:检测出数据中的异常值后,用均值去替代异常电子表格⬝ 场景示例
f_year=? And kemu=trim(?) 中的两个?表示需要从公式中传入值代替?所在的位置。 3、新建数据模型 在数据模型中新建即席查询 ,选择”huxie"数据源,并勾选字段如下: image2022-2-16_10-56-4.png 设置“qichu"和”qimo“维度字段为度量,保存数据模型 … 、设置“流动资产”的期初余额 选单元格B6,填入公式:=SSR_ExecNamedSQL("DS.huixie","期初",$D$4,A6) 。 DS.huixie这个是数据源的节点ID名称(右键数据源名称属性里能看到) 该公式实现的功能是:在数据源“huixie”所连接的数据库中,执行命名SQL“期初”,并将电子表格⬝ 按照指定数据排序
: image2022-2-7_19-0-40.png 2)拖拽字段。将字段拖拽到相应单元格。 image2022-2-7_18-59-39.png 2、设置公式 通过A3和A12的对比,获取到B12销售量的值。 1)在B3单元格中输入公式“=VLOOKUP(A3,SSR_GetSubCells(A12:B12),2,0)”,如图: image2022-2-7_18-56-52.png 关于“SSR_GetSubCells”公式,详情请参考 SSR_GetSubCells。 通过“华北”与“A12”的对比,获取到“华北的销售量”,如图: image2019-1-29 16:42:53.png 2)在B4单元格