我想返回一个块中具有13个周期的值的列中的最大值。
Max([CountVariable])返回每个周期的值。 Max([CountVariable] forAll([Period))返回所有值的总和。
这就是我得到的:
Period CountVariable Max([CountVariable]) Max([CountVariable] forAll([Period))
1 10 10 45
2 15 15 45
3 20 20 45
这就是我想要的:
Period CountVariable Max
1 10 20
2 15 20
3 20 20
答案 0 :(得分:1)
您已经关闭。要获得所有期间的最大值,您需要设置变量以在输出上下文中求值。通过在Max()函数外部指定上下文运算符(ForAll)来执行此操作。所以:
Max([CountVariable]) forAll([Period])