在限制使用的觀察值的同時計算列平均值
你好,
我想將一列表示為新列,但我希望能夠限制我使用的日期範圍。我希望能夠在我的公式中說出從第 x 天到第 y 天的列均值。這是我目前的公式:
新列(“X”,
數字,
連續的,
格式(“最佳”,12),
公式 (Col Mean (:WeeklyPercent, :Week, :Source)), Set Selected);
它按周和數據源提取平均每周百分比,這是完美的,但是,即使我在數據集上放置數據過濾器,它仍然按變量提取這兩個數據集的平均值。我希望能夠更改這些列所指的日期範圍。任何人都可以幫我嗎?
謝謝。
回复:僅使用部分數據集的列均值<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) ) );
如果您在啟用選擇的情況下使用全局數據過濾器,則只要選擇發生變化,就會重新計算列均值。