助けてください - データの範囲のために別々の平均を見つけることこんにちは、私は本当に数式を使用してデータの別々の平均を見つけることを試みることを助けが必要です。ある範囲のデータを含む列を作成しましたが、その範囲の開始前(その前の範囲の後)からデータの平均を計算する必要があります。逆スパンデータ列を取得しましたが、データの各セクションの平均を取得するためにスパン間でデータを区切るにはどうすればよいですか。
スパンが始まる前に、最大5行の遅れを取ろうとしましたが、まったく機能しないようでした。
私は少し中で死んでいます、助けてください。
再:助けてください - データの範囲のために別々の平均を見つけることサンプルのデータテーブルと、その解決策が何であるかを確認すると非常に役立ちます。
再:助けてください - データの範囲のために別々の平均を見つけること| SpanRow | InverseSpanRow | データポイント | InverseSpanの平均 |
行方不明 | 1 | 5 | .065 |
| 行方不明 | 1 | .75 | .065 |
| 3 | 行方不明 | .8 | 行方不明 |
| 3 | 行方不明 | .6 | 行方不明 |
| 3 | 行方不明 | .9 | 行方不明 |
| 行方不明 | 6 | .34 | .385 |
| 行方不明 | 6 | .43 | .385 |
再:助けてください - データの範囲のために別々の平均を見つけること私はあなたが望むものを正確に言うことはできませんが、私はこれがうまくいくべきだと思います。行選択の下で名前を選択すると、2つの行グループに対して0と1の列が作成されます(または、他の名前を付けることもできます)。次に、Column Mean関数を使用して式を作成し、作成したばかりの列のBy変数を使用します。 これにより、行の各スパンの平均が別々にわかります。
再:助けてください - データの範囲のために別々の平均を見つけることこの列の式を試してください:
Col Mean(:DataPoints, :SpanRow || :InverseSpanRow);
または、サンプル表のように、テキスト形式での出力を希望し、"missing"が綴られているとします。
If(:SpanRow == "missing",
Char(Col Mean(:DataPoints, :InverseSpanRow)),
"missing"
);