开发者社区> 问答> 正文

请问宜搭的数据公式问题

请问宜搭的数据想计算出全部合同总额,还有发票总额,但填表单的时候数据会有些重复,比如合同总额,且合同总额和发票金额是先用VAL公式转化为数值,并且一个项目中可能会有多个合同,想统计出最终结果:合同总额,发票总额,回款总额,未回款金额这四项结果,不能重复计算。

展开
收起
游客3wvjglhzp4cwa 2023-08-18 16:43:43 205 0
8 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    为了计算出最终的合同总额、发票总额、回款总额和未回款金额,需要以下步骤:

    1. 遍历每个项目:首先,遍历每个项目,获取项目的数据。

    2. 合同总额计算:针对每个项目,统计该项目下的合同金额。可以使用条件判断,确保每个合同只被统计一次。将每个合同金额相加,得到总合同金额。

    3. 发票总额计算:类似于合同总额,针对每个项目,统计该项目下的发票金额。同样使用条件判断,确保每个发票只被统计一次。将每个发票金额相加,得到总发票金额。

    4. 回款总额计算:对于每个项目,统计该项目下的回款金额。同样使用条件判断,确保每笔回款只被统计一次。将每笔回款金额相加,得到总回款金额。

    5. 未回款金额计算:将合同总额减去回款总额,得到未回款金额。

    2023-08-20 22:34:58
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,您可以使用宜搭的数据筛选功能和数据汇总功能来解决这个问题。

    首先,在表单中先用VAL公式将合同总额和发票金额转化为数值。然后,在数据筛选功能中,按照项目区分,并去除重复的合同和发票记录。接着,使用数据汇总功能,对每个项目的合同总额、发票总额、回款总额、未回款金额进行计算汇总。最终的结果就是每个项目的合同总额、发票总额、回款总额和未回款金额。

    以下是具体实现方法:

    1. 在表单中,使用VAL公式将合同总额和发票金额转化为数值。假设合同总额和发票金额分别在A列和B列,可以使用如下公式:
      image.png
    =VAL(A2)
    
    =VAL(B2)
    

    image.png

    1. 在数据筛选功能中,按照项目区分,并去除重复的合同和发票记录。假设项目名称在C列,可以按照如下步骤进行数据筛选:
    • 选择C列
    • 点击“筛选”按钮
    • 选择“高级筛选”
    • 在“高级筛选”对话框中,选择“区分重复记录的项目”选项
    • 点击“确定”按钮

    筛选后的结果将只显示每个项目的唯一合同和发票记录。
    image.png

    1. 使用数据汇总功能,对每个项目的合同总额、发票总额、回款总额、未回款金额进行计算汇总。假设合同总额、发票总额、回款总额和未回款金额分别在D列、E列、F列和G列,可以按照如下步骤进行数据汇总:
    • 点击“数据汇总”按钮
    • 选择“数据分组”
    • 在“数据分组”对话框中,选择“按照项目名称分组”,并选择需要汇总的列
    • 点击“确定”按钮
      image.png

    汇总后的结果将会显示每个项目的合同总额、发票总额、回款总额和未回款金额。

    2023-08-20 00:16:39
    赞同 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    根据你的描述,你的项目管理有多个不同种类的合同,而且款项、发票难统计管理,我建议你最好用宜搭的智能合同管理,在模板里可以直接启用。

    「智能合同」是阿里巴巴集团专为宜搭用户推出的合同应用模板,旨在帮助企业用户更安全、更便捷、更有效地处理合同相关事宜,主要服务内容包括:合同发起、合同审批及合同查询等。「智能合同」支持模板合同和非模板合同两种类型,并且内置“风险小球”功能,实现对合同风险的一键扫描,保障公司业务安全。

    合同里就有金额类型管理,

    【确定金额】合同中有明确总金额,请选择“确定金额”并输入准确金额;

    【预估金额】如合同中有预估总额或者合同中未约定金额但实际业务层面对合同合作金额规模有预估,选择“预估金额”并输入预估合作规模金额;

    【无金额】不涉及资金往来。

    里面有发票类型和税率管理:

    【普票】【专票】合同履行中涉及(我方/对方)开票的;

    【无票】合同履行过程不涉及任一方开票

    付款款项金额管理:

    【我方付款】合同约定我方支付款项,

    【对方付款】合同约定对方支付款项。

    【无】无金额合同。

    在智能合同中发起的所有合同,都可以进行查询。

    若需要查看具体的合同信息,可找到对应行,点击操作列的【详情】进入合同表单页进行查看。

    纸质合同录入可以将线下的纸质合同电子化。

    可以新增合同类型项,合同到期提醒等内容。

    另外宜搭模板也有采购合同,采购合同主要用于记录采购过程中与供应商的合同信息、应付款、已付款等,可在宜搭内进行使用;操作路径如下:

    【电脑端钉钉】- 左侧【钉钉搭】-【模板中心】- 搜索【采购管理】-【使用模板】- 进入后可使用该模板中的【采购合同】

    合同审批套件内的合同编号若不填写,系统将自动生成合同编号,生成编号规则为:HT-当天日期-流水号。(例如之前没有合同,自动生成合同编号为:HT-20230612-000001)

    你可以通过合同编号查询该合同应收、未收款项以及总金额等,很方便管理。

    2023-08-19 09:33:51
    赞同 1 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    合同总额:

    在表单中创建一个新列,用于计算合同总额。
    使用VAL公式将合同金额列中的文本转换为数值。
    使用SUMIF函数,根据合同编号进行汇总。如果一个项目中存在多个合同,SUMIF函数将自动将它们合并计算。
    发票总额:

    在表单中创建一个新列,用于计算发票总额。
    使用VAL公式将发票金额列中的文本转换为数值。
    使用SUMIF函数,根据发票编号进行汇总。如果一个项目中存在多个发票,SUMIF函数将自动将它们合并计算。
    回款总额:

    在表单中创建一个新列,用于计算回款总额。
    使用SUMIF函数,根据回款状态进行汇总。如果回款状态为“已回款”,则将对应的合同金额或发票金额加入回款总额。
    未回款金额:

    在表单中创建一个新列,用于计算未回款金额。
    使用SUM函数计算所有合同金额或发票金额的总和。
    使用SUMIF函数,根据回款状态进行筛选。如果回款状态为“未回款”,则将对应的合同金额或发票金额从总金额中减去,得到未回款金额。

    2023-08-18 23:45:59
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    我已经认真阅读了 你的问题:

    【 请问宜搭的数据公式问题

    并思考了

    建议如下:


    首先,确保你的表单中包含了所有的合同和发票数据。每个合同或发票的数据应该包含合同金额和发票金额。

    创建四个数据字段,分别命名为"合同总额"、"发票总额"、"回款总额"和"未回款金额"。

    在"合同总额"字段中,使用数据公式来计算合同总额。假设你的合同数据保存在一个名为"合同"的数据表中,合同金额字段为"合同金额",那么你可以使用以下公式:

    Copy
    SUM(VAL([合同金额]))
    在"发票总额"字段中,使用数据公式来计算发票总额。假设你的发票数据保存在一个名为"发票"的数据表中,发票金额字段为"发票金额",那么你可以使用以下公式:

    Copy
    SUM(VAL([发票金额]))
    在"回款总额"字段中,使用数据公式来计算回款总额。假设你的回款数据保存在一个名为"回款"的数据表中,回款金额字段为"回款金额",那么你可以使用以下公式:

    Copy
    SUM(VAL([回款金额]))
    在"未回款金额"字段中,使用数据公式来计算未回款金额:

    Copy
    [合同总额] - [回款总额]

    2023-08-18 22:35:18
    赞同 展开评论 打赏
  • 为了计算出最终结果:合同总额、发票总额、回款总额和未回款金额,并避免重复计算,你可以按照以下步骤进行操作:

    1. 数据去重:在进行计算之前,首先需要将填表单中的数据进行去重处理。这可以通过使用数据库查询语言(如SQL)的DISTINCT关键字来实现,以确保每个项目或合同只计算一次。

    2. 合同总额计算:使用VAL公式将所有合同金额转化为数值,并对其求和,得到合同总额。

    3. 发票总额计算:同样地,使用VAL公式将所有发票金额转化为数值,并对其求和,得到发票总额。

    4. 回款总额计算:对于回款总额,你需要获取项目或合同相关的回款金额并进行求和。

    5. 未回款金额计算:根据回款总额和合同总额之间的差异,计算出未回款金额。

    2023-08-18 20:34:35
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在宜搭中,你想要计算全部合同总额、发票总额、回款总额和未回款金额这四个结果,但在填写表单时会出现数据重复的情况。为了避免重复计算,可以采取以下步骤:

    1. 创建四个字段:合同总额、发票总额、回款总额和未回款金额。确保这些字段与你的数据源连接,并正确映射到相应的数据列。

    2. 使用VAL公式转换:对于合同总额和发票金额字段,使用VAL公式将文本数据转换为数值类型。这可以确保进行数值计算时得到准确的结果。

    3. 合并重复数据:如果一个项目中可能会有多个合同,你需要通过某种方式将它们合并起来,以便进行统计计算。你可以使用分组聚合函数(如SUM)来对具有相同项目ID的合同进行合并,并计算出合同总额、发票总额和回款总额。

    4. 计算结果:根据已合并的数据,计算回款总额(合同总额 - 发票总额)和未回款金额(合同总额 - 回款总额)。

    请注意,具体的实现方法可能因为宜搭低代码平台的版本和功能有所不同。上述步骤提供了一般性的解决思路,你需要根据具体的平台文档、函数库和开发工具进行进一步研究和实践。

    2023-08-18 20:20:34
    赞同 展开评论 打赏
  • 在表单中,为每个合同添加一个唯一的标识符(如“合同编号”),并将其作为汇总的关键字段。
    在表单中,使用汇总功能,对合同总额和发票总额进行汇总,并计算出每个合同的回款总额和未回款金额。
    在汇总结果中,去除重复的合同编号,只保留每个合同的汇总结果。

    2023-08-18 18:07:23
    赞同 展开评论 打赏
滑动查看更多
问答分类:
问答地址:
关联地址:
问答排行榜
最热
最新

相关电子书

更多
宜搭 - 企业智能化应用搭建平台 立即下载
《云市场-宜搭解决方案》 立即下载
《宜搭开发手册》 立即下载