使用する観測を制限しながら列平均を計算する
こんにちは、
列の平均を新しい列に取得したいのですが、使用する日付範囲を制限できるようにしたいと考えています。数式で x 日から y 日までの列平均を取得できるようにしたいと考えています。これは私が持っている現在の式です:
新しい列 ("X",
数値、
連続、
フォーマット ("ベスト", 12),
Formula (Col Mean (:WeeklyPercent, :Week, :Source)), Set Selected);
週ごとの平均パーセントと完璧なデータのソースを引き出しますが、データセットにデータフィルターを配置しても、これら2つの変数によってデータセット全体の平均を引き出します.それらの列の平均の日付範囲を変更できるようにしたいと考えています。誰でもそれで私を助けることができますか?
ありがとう。
Re: データセットの一部のみを使用した列平均<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />列関数は、選択と除外を無視して、テーブル全体で動作します。 ただし、行の状態に依存する数式列を作成し、その列を BY 変数として使用できます。
New Column( "mysel", Formula( Selected( Row State() ) ) );
New Column( "meany", Formula( Col Mean( :y, :mysel) ) );
選択をオンにしてグローバル データ フィルターを使用している場合、列平均は選択が変更されるたびに再計算されます。