开发者社区> 问答> 正文

宜搭报表中如何计算2个时间筛选出来的数值差额?

image.png
目前业务报表是每日统计租赁面积
需求是计算出结束时间的在租面积-开始时间的在租面积?

试了下通过2个基础表无法完成计算。
问了客服说只能通过分开表单来计算,类似线下Excel计算

展开
收起
4timqgxg5ie6a 2023-07-11 15:03:42 234 0
4 条回答
写回答
取消 提交回答
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    您的业务报表是每日统计租赁面积,需要计算出结束时间的在租面积-开始时间的在租面积,可以通过以下方法进行计算:

    使用Excel或类似的数据处理工具,将每日的租赁面积数据导入工具中。
    在工具中创建一个表格,将每日的租赁面积数据按日期进行排序,并在表格中创建一个列,用于计算每日的在租面积。
    在工具中创建一个表格,将每日的结束时间数据按日期进行排序,并在表格中创建一个列,用于计算每日的结束时间。
    在工具中创建一个表格,将每日的在租面积和结束时间数据按日期进行排序,并在表格中创建一个列,用于计算每日的在租面积-结束时间。

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

    在宜搭报表中,您可以使用计算字段来计算两个时间筛选结果的数值差额。以下是一般的步骤:

    1. 创建两个时间筛选字段:在报表设计器中,创建两个时间筛选字段,分别用于选择起始时间和结束时间。

    2. 计算字段:在报表设计器中,添加一个计算字段来计算数值差额。根据您的具体需求,选择适当的计算方式,例如减法运算。

    3. 设置计算字段表达式:在计算字段的属性设置中,设置表达式来计算数值差额。表达式应该引用两个时间筛选字段,并进行相应的数值计算操作。

    4. 预览和验证:保存报表并进行预览,确保计算字段正确地计算出两个时间筛选结果的数值差额。

    2023-07-11 23:00:47
    赞同 展开评论 打赏
  • 在宜搭报表中计算两个时间筛选出来的数值差额,您可以使用宜搭报表提供的计算字段功能和过滤器来实现。下面是一种基本的方法:

    1. 创建一个新的计算字段:在宜搭报表中,选择需要计算差额的数值列,并创建一个新的计算字段。假设您的时间筛选字段为"Time",数值字段为"Value",那么可以创建一个名为"差额"的计算字段,公式如下:

      "Value" - sum(case when "Time" = '时间1' then "Value" else 0 end)
      

      上述公式将会计算所有在"时间1"范围内的数值与总数值之间的差额。

    2. 应用过滤器:在宜搭报表的过滤器中,设置一个时间过滤器,选择您想要筛选的时间范围,例如"时间1"和"时间2"。

    3. 查看差额结果:根据您的需求,在宜搭报表中添加相应的图表或表格,以显示通过上述计算字段得到的差额结果。

    2023-07-11 21:55:37
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    在宜搭报表中,选择需要进行计算的数据列,例如销售额、订购数量等。

    在数据列旁边的列中,添加一个新的计算列。单击“添加计算列”按钮,然后选择“自定义公式”选项。

    在自定义公式编辑器中,输入以下公式:

    clojure
    Copy
    SUM(IF({时间列}>=开始时间 AND {时间列}<=结束时间,{数值列},0)) - SUM(IF({时间列}>=开始时间-时间间隔 AND {时间列}<=结束时间-时间间隔,{数值列},0))
    其中,{时间列}和{数值列}分别指代您选择的时间列和数值列;开始时间和结束时间分别指定您筛选的时间范围;时间间隔指的是您需要计算的时间差。该公式将计算两个时间筛选出来的数值差额。

    点击确定按钮,保存您的计算列设置。此时,您将会看到新的计算列显示在报表中,并显示两个时间筛选出来的数值差额的结果。

    2023-07-11 21:12:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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