第2页,共182页。 显示 1,815 条结果 (0.027 秒)
计算列中使用系统函数
1 概述 在数据处理与分析场景中,计算列作为一种灵活的数据加工工具,能够基于已有数据字段生成新的计算字段,为数据分析提供更丰富的维度和视角。 系统函数指与用户信息相关的一类函数,包括内置的系统函数和用户自定义的函数; 本文旨在说明如何在计算列中调用系统函数,帮助用户掌握通过系统函数提升计算列数据处理能力的方法,以满足复杂业务场景下的数据加工与分析需求。 2 系统函数与计算列函数的区别 2.1 定义与定位 系统函数:是平台预先开发并内置的函数集合,属于底层通用型工具,为各类数据处理场景提供基础功能支持,具有高稳定性和广泛适用性。详细可查看:系统函数。 计算列函数:特指在计算列场景下使用的函数,其范围可能包含系统电子表格树状结构合并第一列
(); treeSpreadsheetReport.header.fromRow = 4; //从那行开始展示树状,从0开始算起 treeSpreadsheetReport.header.idColumn = 4; //ID字段所存在的列,从0开始算起 treeSpreadsheetReport.header.headerColumn = 2; //哪一列可以点击进行展开收缩,>符号所在的那一列 treeSpreadsheetReport.header.pidColumn = 5; //PID字段所存在的列,从0开始算起 treeSpreadsheetReport.header.toRow创建计算列
1 概述 计算列:添加到数据模型表或查询中的一个新列,对每一行都计算值。 如果当前分析的数据不包含获取期望结果所需的特定字段,可以使用公式或已封装的函数进行数据加工处理,定义新的列。计算列适用场景如下: 数据补充:计算列可以通过基于表中已有的列进行计算,生成新的列来补充数据。例如,可以根据产品的单价和销售数量计算销售额,并将该计算结果存储在计算列中; 数据转换:计算列可以用于将数据格式化或转换为其他形式。例如,可以将日期时间列分解为年、月、日等部分,并存储在计算列中,以便后续按时间进行分析; 数据筛选:计算列可以用于根据特定条件对数据进行筛选和标记。例如,可以创建一个计算列来标记销售额超过某个阈值的产品。 1、计算电子表格横向扩展数据如何相减
(本文档仅供参考) 问题描述: 这个单元格会扩展出两列,我想要扩展出来的两列做减法要什么操作? image2018-11-26 10:52:34.png 解决方案: 1、横向扩展出来的另个字段,在后边再拖拽出一列; 2 … ?pageId=27001546; 3、再加一列辅助单元格,实现单元格相减。跨表创建计算列
1 概述 由于现有系统的"计算列"只支持单表不同字段计算,不支持多表不同字段之间的计算,大量跨表的"计算字段"需求难以满足,为了提升数据处理的灵活性与效率,满足企业多样化的数据分析需求,解决在实际业务场景中遇到的问题,我们开发了可以跨表创建计算列的新功能。 该功能允许用户在数据模型和报表层跨表选择字段进行计算,为用户提供更强大的数据处理能力,助力企业更好地进行数据分析与决策。 1、创建计算列可查看:创建计算列。跨表计算列可以理解为计算列中的增强。 2、具体功能限制可查看:5 功能限制章节。 2 示例说明 2.1 多表字符串拼接示例 以产品自带的“订单模型”为例: dingdanmoxing.png “订单表计算度量与计算列的区别
1 概述 在数据分析领域,计算列和计算度量是极为常用的数据加工方式。 计算列在数据模型的表层面,通过给模型中指定表/查询添加新的物理列实现数据的二次计算与转换; 计算度量则借助多维表达式(MDX),以虚拟字段的形式,在报表生成阶段动态完成计算任务。由于两者特性各异,在实际应用场景中,我们需依据具体需求,灵活选择计算列和计算度量,实现高效的数据处理与分析。 2 计算类型使用场景介绍 类型 场景描述 适用功能 明细级别计算 数据源行级别计算、转换字段类型、数据分割等 计算列、分组字段 聚合/汇总计算 求平均值、最大值、求和等 原子度量、计算同期值同期比添加横向扩展字段需要如何设置
/pages/viewpage.action?pageId=35750696,如果需要在同期值同期比上添加横向扩展字段,达到显示多个类别的同期值同期比的效果,如下图。 image2019-8-28 14:23:18.png 如果直接预览会报错,需要如何设置? 解决方案 设置步骤: 1、添加辅助列,使销售量扩展出来,让SSR_GetSubCells函数可以获取到销售量的数值,如下图所示: image2019-8-28 14:24:10.png 2、修改同期值的公式为:=VLOOKUP(B5,SSR_GetSubCells宏代码如何对参数进行base64转码
(本文档仅供参考) 问题 通过定义宏代码实现跳转并且传参,由于参数存在中文导致跳转失败,如何堆参数进行base64转码? 解决方案 验证版本:V10.5.8 (由于浏览器对于url的长度有限制,不建议把参数拼接到url上,建议采用post方式进行传参。 function main(spreadsheetReport, isAjaxRefreshCallback) { debugger; let params = [{ name: 'ShipRegion', alias: 'ShipRegion', value: "华北横向扩展字段如何实现 SUM(A1*B1)/SUM(B1)
、在横向扩展的字段下增加一列辅助列,用于计算 单价 * 数量: image2018-11-21 19:28:49.png 2、然后平均单价单元格上再进行如下计算: image2018-11-21 19:28:3.png 3、 结果透视分析宏-点击列头跳转新报表
示例效果 点击第一列列头打开新报表 image2023-8-1_20-55-43.png 宏事件 事件 onAfterRefresh 宏代码 function main(adHocAnalysis: IAdHocAnalysis) { let table … ) => { if (columnIndex !== 0) { return } // 注册点击事件 cell.addEventListener(TableCellEvent.CLICK, () => { // 点击列头时,携带参数,在对话框打开资源