Conta quante volte Y è maggiore di NEsiste una formula che può essere utilizzata per determinare il numero di righe che contengono un valore maggiore di un numero predeterminato, come > 65%?
Immagino che sarebbe simile a una formula countif in Excel. Voglio contare se il valore è maggiore del 65%.
Grazie
Re: Conta quante volte Y è maggiore di NQuesto è fantastico - grazie!
Re: Conta quante volte Y è maggiore di NSembra molto simile al rango. Col Rank() fondamentalmente ti dà il numero di elementi inferiore a un dato elemento (più 1). Per i pareggi, dovresti usare Col Rank(:x, <
Col Number( :Binned Temperature )<BR /> - Col Rank( :Binned Temperature, <<TIE></TIE> - Col Number( :Binned Temperature, :Binned Temperature )<BR /> + 1
Re: Conta quante volte Y è maggiore di Nsì, tranne per il fatto che ho la complicazione che la colonna target è la stessa della colonna percentuale.Quindi, mentre scendo nella riga, voglio che il valore int hat row funga da soglia per la colonna
Ho allegato un file di dati di esempio.L'ho fatto funzionare con la sommatoria ma è terribilmente lento/inefficiente e non funzionerà sui miei dati reali di> 3 milioni di righe.
La seconda colonna è la formula di sommatoria.La terza colonna è quella su cui voglio lavorare.La quarta e la quinta colonna sono variazioni della terza che utilizzano valori fissi e quelli valutati correttamente per quel particolare valore che ho inserito.
Re: Conta quante volte Y è maggiore di NVuoi sommare solo le righe in cui il valore della colonna di destinazione è maggiore del valore percentuale delle colonne?
col sum( If(:target column > :percentage column, :target column, 0 );
Re: Conta quante volte Y è maggiore di NC'è un modo per farlo dove 0,65 non è un valore fisso ma piuttosto l'iesimo valore in una riga adiacente?Significato: potrei avere un altro cloumn che è un elenco di percentuali e per ogni riga calcolo la somma della colonna target maggiore della percentuale dell'i-esima riga della colonna percentuale?
Qualcosa di simile a:
<SPAN class="token function">col sum</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token punctuation">:</SPAN>your target column <SPAN class="token operator">></SPAN> percentage column<SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
Re: Conta quante volte Y è maggiore di NOvviamente, se ti interessa solo conoscere il numero, invece di usarlo in un'altra formula, il modo più veloce per trovarlo è usare il Filtro dati ( Righe -> Filtro dati ) e quindi utilizzare il filtro per selezionare le righe in cui il valore è maggiore del 65%. È quindi possibile visualizzare il numero di righe selezionate nella tabella dei dati.
Re: Conta quante volte Y è maggiore di Ncol sum(if(:your target column > .65, 1, 0));
e questo può essere abbreviato in:
col sum(:your target column > .65);