这些是我的数据集:
平均成本列和表达式
这是我的中间列和表达式
详细信息组属性变量和表达式
我用来尝试的代码并计算中位数
这些是结果。
中位数始终为零,我真的很想知道原因。如果需要任何进一步的信息来尝试解决这个问题,请发表评论,我会尽快完成。
答案 0 :(得分:1)
如果您在 AddValue 函数中返回中位数,该怎么办?
Function AddValue(newValue As Decimal)
If values Is Nothing Then
values = New System.Collections.ArrayList
End If
values.Add(newValue)
Return GetMedian()
End Function
然后您可以使用 AddValue 作为中位数列的表达式:
="Median = " & Code.AddValue(Fields!AvgCost.Value)