日別および特定の時間内での列の平均を決定する<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
Re: 日別および特定の時間内の列の平均値を決定するmpb、
ありがとう。 あなたの提案はうまくいきます。If ステートメントを何度も試しましたが、形式が間違っていたため正しく動作しませんでした。
Re: 日別および特定の時間内の列の平均値を決定するこれが他の可能性と比較してどれほど効率的であるかはわかりませんが、これを列の数式として試してみてください。
Col Mean( If( 1 <= :Hour <= 10, :x, Empty() ), :Day )