我想用SUMX函数对Actual_2023_2022_Rev,中的[+] RE Val (Stat. Curr.)进行求和
时间: 2024-03-16 13:42:37 浏览: 52
好的,您可以使用以下公式来对Actual_2023_2022_Rev表中的[+] RE Val (Stat. Curr.)进行求和:
```
SUMX(Actual_2023_2022_Rev, Actual_2023_2022_Rev[+ RE Val (Stat. Curr.)])
```
这个公式会对Actual_2023_2022_Rev表中的每一行进行计算,返回所有行[+] RE Val (Stat. Curr.)的总和。请注意,表格名称和列名需要与您的数据模型中实际的名称相匹配。
相关问题
我想知道SUMX函数的用法
SUMX函数是Power BI中的一种聚合函数,用于对表格中每一行进行计算,并返回计算结果的总和。具体来说,SUMX函数的语法如下:
```
SUMX(<table>, <expression>)
```
其中,`<table>`是要进行计算的表格,`<expression>`是要计算的表达式。例如,如果要计算销售表中每个产品的销售额总和,可以使用以下公式:
```
SUMX(Sales, Sales[Amount])
```
这个公式会对销售表中的每一行进行计算,返回所有行销售额的总和。
Private Function SmoothPoints(ByVal pts As List(Of PointF)) As List(Of PointF) Dim newPts As New List(Of PointF) For i As Integer = 0 To pts.Count - 1 If i < 4 Or i > pts.Count - 5 Then newPts.Add(pts(i)) Else Dim sumX As Single = 0 Dim sumY As Single = 0 For j As Integer = -4 To 4 sumX += pts(i + j).X sumY += pts(i + j).Y Next newPts.Add(New PointF(sumX / 9, sumY / 9)) End If Next Return newPts End Function,对上述代码进行逐句解释
这是一个名为 SmoothPoints 的私有函数,它接受一个 PointF 类型的 List 参数 pts,并返回一个 PointF 类型的 List。
函数中定义了一个名为 newPts 的新的空的 List 对象,用于存储平滑化后的点集。
然后函数通过一个循环,遍历输入的点集中的每一个点,进行平滑化处理。
在循环中,如果当前处理的点索引 i 小于 4 或者大于等于点集中的点数减去 5,那么直接将该点加入到新的点集 newPts 中,表示该点不需要进行平滑化处理。
否则,将当前点周围的 9 个点的 X 和 Y 坐标值分别累加起来,然后计算出它们的平均值,生成新的 PointF 对象,将其添加到 newPts 中,表示该点的平滑化结果。
最后,函数返回平滑化后的新的点集 newPts。
阅读全文