Calcola la media della colonna limitando le osservazioni utilizzate
Ciao,
Voglio ottenere una colonna media in una nuova colonna, ma voglio essere in grado di limitare l'intervallo di date che utilizzo.Voglio essere in grado di dire ottenere la colonna media dal giorno x al giorno y nella mia formula.Questa è la formula attuale che ho:
Nuova colonna ("X",
Numerico,
Continuo,
Formato ("Migliore", 12),
Formula (Col Media (:WeeklyPercent, :Week, :Source)), Set Selected);
Tira la percentuale settimanale media per settimana e la fonte dei dati che è perfetta, tuttavia, anche quando inserisco un filtro di dati sul set di dati, estrae comunque la media per l'intero set di dati da quei due per variabili.Voglio essere in grado di modificare l'intervallo di date da cui provengono quelle colonne.Qualcuno mi può aiutare con questo?
Grazie.
Ri: Colonna media utilizzando solo una parte del set di dati<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Le funzioni di colonna operano sull'intera tabella, ignorando selezioni ed esclusioni. Tuttavia, puoi creare una colonna formula che dipenda dallo stato della riga e utilizzare tale colonna come variabile BY.
New Column( "mysel", Formula( Selected( Row State() ) ) );
New Column( "meany", Formula( Col Mean( :y, :mysel) ) );
Se utilizzi il filtro dati globale con la selezione attivata, le medie delle colonne verranno ricalcolate ogni volta che la selezione cambia.