NoOfColumns() restituisce il numero di colonne nel segmento di riga attuale in una tabella pivot.
Nota informaticaL'ordinamento sui valori y nei grafici o l'ordinamento per colonne di espressione nelle tabelle non è consentito quando si utilizza questa funzione di grafico in una qualsiasi delle espressioni del grafico. Queste alternative di ordinamento verranno perciò disattivate automaticamente. Quando si utilizza questa funzione di grafico in una visualizzazione o in una tabella, l'ordinamento della visualizzazione torna all'ordinamento inserito in questa funzione.
Sintassi:
NoOfColumns([total])
Argomenti
Argomento
Descrizione
TOTAL
Se la tabella è unidimensionale o se è utilizzato il qualificatore TOTAL come argomento, il segmento colonna attuale sarà sempre uguale all'intera colonna.
In una tabella pivot con più dimensioni orizzontali, il segmento di riga corrente include solo le colonne con lo stesso valore della colonna attuale in tutte le righe di dimensione, ad eccezione della riga che mostra l'ultima dimensione nell'ordinamento tra campi. La sequenza di ordinamento tra campi per le dimensioni orizzontali nelle tabelle pivot è definita semplicemente dall'ordine delle dimensioni dall'alto verso il basso.
Se ColumnNo è maggiore di NoOfColumns meno 2, il grafico restituirà il valore Sum(Sales). Altrimenti, se ColumnNo è inferiore a questo valore, restituirà NULL. In questo esempio, dalla terza colonna in poi, il grafico restituirà i valori, mentre le colonne 1 e 2 non restituiranno alcun zero.
Esempio: principi fondamentali della funzione NoOfColumns
Panoramica
Aprire l'editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova scheda.
Lo script di caricamento contiene:
Un set di dati che viene caricato in una tabella dati chiamata Example.
Caricare i dati e aprire un foglio. Creare una nuova tabella pivot e aggiungere questo campo come dimensione di colonna:
Period
Creare le seguenti misure:
=Sum(Sales), per calcolare la somma delle vendite.
=NoOfColumns(), per calcolare il numero di colonne.
Results table
Q1
Q2
Q3
Q4
Sum(Sales)
NoOfColumns()
Sum(Sales)
NoOfColumns()
Sum(Sales)
NoOfColumns()
Sum(Sales)
NoOfColumns()
1000
4
2000
4
3000
4
4000
4
I risultati mostrano come la somma delle vendite per i periodi dal Q1 al Q4. La funzione NoOfColumns restituisce il valore 4, perché sono presenti 4 colonne per il segmento di riga corrente.
Esempio: scenario per la funzione NoOfColumns
Panoramica
Un set di dati contiene i dati di vendita trimestrali. Bisogna mostrare i valori delle vendite solo per gli ultimi due trimestri (T3 e T4) nella tabella pivot.
Aprire l'editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova scheda.
Lo script di caricamento contiene:
Un set di dati che viene caricato in una tabella dati chiamata Example.
Caricare i dati e aprire un foglio. Creare una nuova tabella pivot e aggiungere questo campo come dimensione di riga:
Product
Aggiungere questo campo come dimensione di colonna:
Quarter
Creare la seguente misura:
=IF(ColumnNo() > NoOfColumns() - 2, Sum(Sales), Null()), per visualizzare i valori solo delle ultime due colonne della tabella pivot (Q3 e Q4).
Results table
Product
Q1
Q2
Q3
Q4
Apple
-
-
140
160
Banana
-
-
200
220
Cherry
-
-
110
150
I risultati mostrano i valori delle vendite solo per le colonne 3 e 4, gli ultimi due trimestri dell'anno.
Hai trovato utile questa pagina?
Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!