Per favore aiutatemi - Trovare medie separate per intervalli di datiCiao, ho davvero bisogno di aiuto per cercare di trovare medie separate di dati usando una formula. Ho creato una colonna con un intervallo di dati e ho bisogno di calcolare la media dei dati prima dell'inizio dello span (iniziando dopo l'intervallo precedente). Ho ottenuto una colonna di dati di intervallo inverso, ma come posso separare i dati tra gli span per ottenere una media per ciascuna sezione di dati?
Ho provato a prendere il ritardo fino a cinque righe prima dell'inizio dello span, ma non sembrava funzionare affatto.
Sto morendo un po 'dentro, per favore aiuto.
Ri: Si prega di aiutare- Trovare medie separate per span di datiSarebbe molto utile vedere una tabella di dati di esempio e cosa si aspetta che la soluzione sia.
Ri: Si prega di aiutare- Trovare medie separate per span di dati| SpanRow | InverseSpanRow | datapoints | InverseSpanAverages |
mancante | 1 | .5 | 0,065 |
| mancante | 1 | .75 | 0,065 |
| 3 | mancante | .8 | mancante |
| 3 | mancante | .6 | mancante |
| 3 | mancante | .9 | mancante |
| mancante | 6 | .34 | 0,385 |
| mancante | 6 | .43 | 0,385 |
Ri: Si prega di aiutare- Trovare medie separate per span di datiNon riesco a dire esattamente quello che vuoi, ma penso che questo dovrebbe funzionare: se puoi selezionare gli span delle righe su cui vuoi fare una media (basta selezionarle) oppure puoi usare una formula se identificherà le righe che vuoi span), quindi la selezione del nome della selezione di righe sottostanti in una colonna creerà una colonna di 0 e 1 per i due gruppi di righe (oppure puoi chiamarli qualcos'altro). Quindi, creare una formula utilizzando la funzione Mean Column e utilizzare una variabile By della colonna appena creata. Questo dovrebbe darti la media per ogni spanna di righe separatamente.
Ri: Si prega di aiutare- Trovare medie separate per span di datiProva questa formula di colonna:
Col Mean(:DataPoints, :SpanRow || :InverseSpanRow);
Oppure se tu, come nella tabella di esempio, desideri che l'output in formato testo e "mancante" compaia:
If(:SpanRow == "missing",
Char(Col Mean(:DataPoints, :InverseSpanRow)),
"missing"
);