Esempi di modalità avanzata del contenitore Trellis
Questo argomento della guida mostra esempi di come si può usare un contenitore Trellis in modalità avanzata per configurare espressioni avanzate nei grafici.
In questo argomento della guida vengono mostrate le seguenti variabili:
-
$(vDim)
-
$(vDimValue)
-
$(vDimSetFull)
Per ulteriori esempi, vedere Utilizzo della modalità avanzata.
Esempio 1: espressione di misura condizionale
Questo esempio mostra come è possibile aggiungere la variabile $(vDimValue) alle espressioni di misura per rendere il contenitore Trellis compatibile con le espressioni avanzate. L'espressione utilizzata in questo grafico è un'espressione Condizionale if.
Aggiungi i dati
Creare una nuova app e aggiungere lo script di caricamento riportato sotto in Editor caricamento dati. Quindi, caricare i dati.
Creare la visualizzazione principale
Procedere come indicato di seguito:
-
Aprire un foglio in modalità di modifica.
-
Trascinare un grafico a barre sul foglio.
-
Aggiungere Item Type come dimensione al grafico a barre.
-
Aggiungere l'espressione seguente come misura:
=if(Sum([Units Sold])>=40000, Sum({<Region={$(vDimValue)}>} [Total Profit]), Sum({<Region={$(vDimValue)}>} [Units Sold]))
Nel contenitore Trellis verrà visualizzata questa espressione:
-
Se vengono vendute 40.000 o più unità: il profitto totale per ogni area geografica distinta.
-
Se le unità vendute sono meno di 40.000 o se il valore dei dati è null: il numero totale di unità vendute per ogni regione distinta.
Per ogni grafico nel contenitore, la variabile $(vDimValue) verrà sostituita dal nome del valore di dimensione per Region.
-
-
Per la misura appena aggiunta, aggiungere la seguente Etichetta:
=if(Sum([Units Sold])>=40000, 'Total Profit', 'Items Sold')
-
Nel pannello delle proprietà, espandere Ordinamento. Regolare l'ordinamento in modo che il grafico venga ordinato principalmente per il valore della misura in ordine decrescente.
-
Nel pannello delle proprietà, alla voce Aspetto, espandere Colori e legenda.
-
Impostare il valore di Colori su Personalizzato e scegliere l'opzione per colorare il grafico In base alla dimensione.
-
Attivare Colori persistenti.
-
Fare clic con il tasto destro del mouse sul grafico o utilizzare il pulsante , quindi fare clic su Aggiungi a voci principali.
-
Assegnare un Nome alla voce principale (ad esempio, BarChartExample), quindi fare clic su Aggiungi.
Creare il contenitore Trellis
Procedere come indicato di seguito:
-
Trascinare un contenitore Trellis sul foglio.
-
Fare clic su Aggiungi dimensione e selezionare Region.
-
Fare clic su Aggiungi visualizzazione principale. Nel menu a comparsa, selezionare la voce principale BarChartExample.
-
Nel pannello delle proprietà del contenitore Trellis, in Aspetto, espandere Opzioni Trellis.
-
Impostare lo stato di Modalità avanzata su Attivo.
-
Nel pannello delle proprietà del contenitore Trellis, in Aspetto, espandere Generali.
-
Se necessario, attivare la funzione Mostra titoli. Aggiungere la seguente espressione per il Titolo del grafico:
=if(Sum([Units Sold])>=40000, 'Total Profit, by Region and Item Type', 'Total Items Sold, by Region and Item Type')
Ridimensionare il contenitore Trellis sul foglio in modo che abbia spazio sufficiente per mostrare tutti i dati. A questo punto il grafico dovrebbe assomigliare all'immagine seguente.
Se si effettuano selezioni nell'app (ad esempio, se si seleziona un valore Order Priority specifico), la misura mostrata nel grafico potrebbe cambiare a causa del volume inferiore degli ordini.
Esempio 2: applicazione di colori a un grafico mappa
Questo esempio mostra come configurare un contenitore Trellis in Modalità avanzata per colorare un grafico mappa in base all'espressione della misura. In particolare, mostra quanto segue:
-
Utilizzo di $(vDimSetFull) per colorare i grafici mappa in base alla misura.
-
Utilizzo di $(vDim) e $(vDimValue) nel testo all'interno dei grafici (in questo caso, per i sottotitoli dei grafici).
Aggiungi dati
Creare una nuova app e aggiungere lo script di caricamento riportato sotto in Editor caricamento dati. Quindi, caricare i dati.
Creare la visualizzazione principale
Procedere come indicato di seguito:
-
Aprire un foglio in modalità di modifica.
-
Trascinare un grafico mappa sul foglio.
-
Nel pannello delle proprietà, creare un nuovo livello aree per il grafico.
-
Aggiungere Country come dimensione per il livello aree.
-
Nel livello aree Country, espandere Colori.
-
Impostare l'opzione Colori sul valore Personalizzato e selezionare l'impostazione di colore In base alla misura.
-
Aggiungere l'espressione seguente per Seleziona misura:
=Sum($(vDimSetFull) Sales)
-
Aggiungere la seguente Etichetta al colore della misura: Total Sales
-
Espandere la sezione Aspetto > Generali nel pannello delle proprietà.
-
Inserire la seguente espressione per il Sottotitolo del grafico:
='Total Sales, ' & $(vDim) & ': ' & $(vDimValue)
Questa espressione restituisce un errore nella visualizzazione principale, ma nel contenitore Trellis funziona come previsto. Per ogni valore Year univoco, il titolo del grafico sarà Total Sales, Year: <year>.
-
Fare clic con il tasto destro del mouse sul grafico o utilizzare il pulsante , quindi fare clic su Aggiungi a voci principali.
-
Assegnare un Nome alla voce principale (ad esempio, MapChartExample), quindi fare clic su Aggiungi.
Creare il contenitore Trellis
Procedere come indicato di seguito:
-
Trascinare un contenitore Trellis sul foglio.
-
Fare clic su Aggiungi dimensione e selezionare Year.
-
Fare clic su Aggiungi visualizzazione principale. Nel menu a comparsa, selezionare la voce principale MapChartExample.
-
Nel pannello delle proprietà del contenitore Trellis, in Aspetto, espandere Trellis options.
-
Impostare Advanced mode (Colora tutte le righe per condizione) su On (Righe specificate).
-
Impostare Numero di colonne su un valore adatto al foglio e alle dimensioni dello schermo. Per corrispondere all'immagine sotto, impostare questo valore su 5.
-
Nel pannello delle proprietà del contenitore Trellis, in Aspetto, espandere Generali.
-
Aggiungere il seguente valore per il Titolo del grafico: Total Sales by Country
-
Se necessario, ridimensionare il grafico in modo che occupi l'intera lunghezza del foglio.
-
Uscire dalla modalità di modifica del foglio.
Per ottenere lo stesso schema colori mostrato nell'immagine sottostante, impostare il tema dell'app su Sense Classico.