确定每日和特定小时内的列平均值<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨伙计,
我有一些每小时的数据,我试图计算当小时 >= 1 且 <=10 时每天变量 x 的平均值。我需要将每天每小时的计算值存储在 y 列中。我尝试过“按日列平均值”,其中排除了 1 和 10 之外的所有小时,但“列平均值”按日计算所有数据的值,无论排除了什么。任何关于如何使用 y 列的公式或 JSL 中的公式来完成此操作的建议将不胜感激。谢谢
白天 小时 xy
1 1 5 5.6
1 2 5 5.6
1 3 5 5.6
1 4 5 5.6
1 5 5 5.6
1 6 6 5.6
1 7 6 5.6
1 8 6 5.6
1 9 6 5.6
1 10 7 5.6
1 11 7 5.6
1 12 7 5.6
1 13 8 5.6
1 14 8 5.6
1 15 8 5.6
1 16 8 5.6
1 17 4 5.6
1 18 4 5.6
1 19 4 5.6
1 20 3 5.6
1 21 3 5.6
1 22 3 5.6
1 23 3 5.6
1 24 3 5.6
2 1 1 5.2
2 2 1 5.2
2 3 1 5.2
2 4 5 5.2
2 5 5 5.2
2 6 6 5.2
2 7 6 5.2
2 8 6 5.2
2 9 6 5.2
2 10 15 5.2
2 11 15 5.2
2 12 10 5.2
2 13 8 5.2
2 14 8 5.2
2 15 8 5.2
2 16 8 5.2
2 17 1 5.2
2 18 1 5.2
2 19 1 5.2
2 20 1 5.2
2 21 1 5.2
2 22 3 5.2
2 23 3 5.2
2 24 3 5.2
回复:确定按天和特定小时内的列平均值MPB,
谢谢。 你的建议很有效。我多次尝试使用 If 语句,但格式错误,无法正常工作。
回复:确定按天和特定小时内的列平均值不知道与其他可能性相比,这有多有效,但尝试将其作为列公式:
Col Mean( If( 1 <= :Hour <= 10, :x, Empty() ), :Day )