我在一个项目中使用 primeng 数据表。我正在尝试获取行分组数据表的页脚中的总和。求和必须在数据编辑和输入新数据期间进行。
下列函数计算总和:
sumNum1: number;
calculateGroupTotal1(sectionId: number) {
this.sumNum1 = this.model.Register10Data.map(c => c.SectionId === 1 ? c.Num1 : 0)
.reduce((sum, current) => +sum + current);
console.log(this.sumNum1);
return this.sumNum1;
}
SectionId是分组数据的值。
在页脚中,我调用这个函数。我通过这里的第一个例子做到了这一点-http://www.primefaces.org/primeng/#/datatable/rowgroup
<template pTemplate="rowgroupfooter" let-rowData>
<td style="text-align:left">Sum</td>
<td style="text-align:center">X</td>
<td style="text-align:center">X</td>
<td>{{calculateGroupTotal1(rowData['SectionId'])}}</td>
<td></td>
<td></td>
<td></td>
</template>
为什么在摘要字段中我得到字符串的串联而不是获得金额?也许有人做了这样的事情?任务很简单,但我不知道如何使用这个控件。
我想问题是您使用的值是字符串。您需要将该值转换为数字才能执行计算。
您可以使用 let numericalSum = Number(sum);或者 let numericalSum = sum;
如本答案所述。
我在做购物车。我能根据数量计算产品价格。 现在我计算的总额取决于小计和运费与产品价格。 当我增加产品数量时,它会计算产品价格,但不会计算小计和总金额。 或者有没有其他安全的方法来处理这个问题? 你能帮我解决这个问题吗?
问题内容: 假设我有2张表,如下所示 : : 表格中的每个记录代表一个袋子及其容量,这里我有5个袋子。我想编写一个将表中的项目分配到具有相同类型的每个包中的SQL ,即结果应如下所示 因此, 我正在寻找某种聚合函数,我们称其为,它可以产生如上的列。我猜想,如果存在,它可能会像这样使用 我当前的解决方案是使用临时表和PL / SQL循环进行计算,但是我希望我可以使用一个简单的SQL来实现。 问题答案
我想在Spark中做累积和。以下是注册表(输入): 配置单元查询: 输出: 使用火花逻辑,我得到相同的输出: 然而,当我在spark cluster上尝试这个逻辑时,的值将是累积和的一半,有时它是不同的。我不知道为什么它会发生在spark cluster上。是因为分区吗? 如何计算spark cluster上一列的累积和?
我有一个新手火花问题。下面是我试图执行的程序: 我试图做的计算(doComput)是昂贵的,因为内存限制,我决定将数据集重新分区为7000个分区(即使我有1200个执行器,所以一次只能执行1200个)。然而,在完成计算后,我尝试写入s3,它大部分工作正常,但很少有任务最终超时,工作被重试。 1) 为什么在我保存在进行昂贵计算后生成的RDD时,整个作业都会被重试? 2) 我试图在持久化之后合并,但s
一、佣金计算 佣金计算分为:三级分销、股东分红、区域分销。 1、三级分销:展示的是三级分销的具体信息。可对其进行搜索和高级搜索。 三级分销的具体展示情况是对订单号、订单金额、订单状态、佣金、买家的账户名称、创建时间以及完成时间的展示信息。 2、股东分红:展示的是商城股东的信息以及分红的具体信息。可对其进行搜索和高级搜索。 股东分红的具体展示情况是对订单号、订单金额、订单状态、佣金、买家的账户名称、
5.1.1 计算可视化 随着计算机硬件和软件技术的发展,计算机图形技术越来越成熟,如今已经在各行各业中得到了广泛应用。有一些应用本身的任务就是绘制图形,例如制作动画片、艺术设计之类; 还有一些应用不以绘图为目的,但会利用图形来辅助完成任务,例如统计应用的目的是计算 各种数值指标,但常用图形来直观地展示统计结果。 可视化(visualization)是指将抽象事物和过程转变成视觉可见的、形象直观的图