Voorbeelden geavanceerde modus Trellis-container
Dit helponderwerp toont voorbeelden van hoe u een Trellis-container in de geavanceerde modus kunt gebruiken om geavanceerde uitdrukkingen in uw diagrammen te configureren.
De volgende variabelen worden in dit helponderwerp getoond:
-
$(vDim)
-
$(vDimValue)
-
$(vDimSetFull)
Voor aanvullende voorbeelden gaat u naar Geavanceerde modus gebruiken.
Voorbeeld 1: Voorwaardelijke metinguitdrukking
Dit voorbeeld laat zien hoe de variabele $(vDimValue) kan worden toegevoegd aan metinguitdrukkingen om de Trellis-container compatibel te maken met geavanceerde uitdrukkingen. De uitdrukking die in dit diagram wordt gebruikt is een voorwaardelijke if uitdrukking.
De gegevens toevoegen
Maak een nieuwe app en voeg het onderstaande load-script toe in de Editor voor laden van gegevens. Laad vervolgens de gegevens.
De mastervisualisatie maken
Doe het volgende:
-
Open een werkblad in de bewerkingsmodus.
-
Klik op Geavanceerde opties.
-
Sleep een staafdiagram naar het werkblad.
-
Voeg Item Type toe als dimensie aan het staafdiagram.
-
Voeg de volgende uitdrukking als een meting toe:
=if(Sum([Units Sold])>=40000, Sum({<Region={$(vDimValue)}>} [Total Profit]), Sum({<Region={$(vDimValue)}>} [Units Sold]))
In de Trellis-container wordt de volgende uitdrukking getoond:
-
Als er 40.000 of meer eenheden zijn verkocht: de totale winst voor elke afzonderlijke regio.
-
Als er minder dan 40.000 eenheden zijn verkocht, of als de gegevens nul zijn: het totale aantal verkochte eenheden voor elke afzonderlijke regio.
Voor elke grafiek in de container wordt de variabele $(vDimValue) vervangen door de naam van de dimensiewaarde voor Region.
-
-
Voeg voor de zojuist toegevoegde meting het volgende label toe:
=if(Sum([Units Sold])>=40000, 'Total Profit', 'Items Sold')
-
Vouw in het eigenschappenvenster Sorteren uit. Pas de sortering aan zodat het diagram voornamelijk sorteert op de waarde van de meting in aflopende volgorde.
-
In het eigenschappenvenster onder de optie Uiterlijk vouwt u Kleuren en legenda uit.
-
Stel Kleuren in op Aangepast en kies de optie om het diagram in te kleuren Per dimensie.
-
Schakel Kleuren bij selectie behouden in.
-
Klik met de rechtermuisknop op het diagram of gebruik de knop en klik op Toevoegen aan masteritems.
-
Geef het masteritem een Naam (bijvoorbeeld BarChartExample) en klik op Toevoegen.
De Trellis-container maken
Doe het volgende:
-
Sleep een Trellis-container naar het werkblad.
-
Klik op Dimensie toevoegen en selecteer Region.
-
Klik op Mastervisualisatie toevoegen. Selecteer het BarChartExample masteritem in het vervolgkeuzemenu.
-
In het eigenschappenvenster voor de Trellis-container, onder Uiterlijk, vouwt u Trellis-opties uit.
-
Stel Geavanceerde modus in op Aan.
-
In het eigenschappenvenster voor de Trellis-container, onder Uiterlijk, vouwt u Algemeen uit.
-
Schakel Titels tonen in als dat nodig is. Voeg de volgende uitdrukking toe voor de titel van het diagram:
=if(Sum([Units Sold])>=40000, 'Total Profit, by Region and Item Type', 'Total Items Sold, by Region and Item Type')
Wijzig het formaat van de Trellis-container op het werkblad zodat er genoeg ruimte is om alle gegevens te tonen. Uw diagram zou er nu ongeveer zo uit moeten zien als de volgende afbeelding.
Als u selecties maakt in de app (bijvoorbeeld door een specifieke Order Priority te selecteren), kan de meting die wordt weergegeven in het diagram veranderen, gezien het lagere ordervolume.
Voorbeeld 2: kleuren op een kaartdiagram
Dit voorbeeld laat zien hoe u een Trellis-container configureert in de geavanceerde modus om een kaartdiagram in te kleuren per uitdrukking. Deze toont het het volgende:
-
$(vDimSetFull) gebruiken om kaartdiagrammen per meting in te kleuren.
-
$(vDim) en $(vDimValue) gebruiken in tekst binnen de diagrammen (in dit geval voor de ondertitels van de diagrammen).
De gegevens toevoegen
Maak een nieuwe app en voeg het onderstaande load-script toe in de Editor voor laden van gegevens. Laad vervolgens de gegevens.
De mastervisualisatie maken
Doe het volgende:
-
Open een werkblad in de bewerkingsmodus.
-
Klik op Geavanceerde opties.
-
Sleep een kaartdiagram naar het werkblad.
-
Maak in het eigenschappenvenster een nieuwe gebiedslaag voor het diagram.
-
Voeg Country toe als de dimensie voor de gebiedslaag.
-
Vouw Kleuren uit in de gebiedslaag Country.
-
Stel Kleuren in op Aangepast en selecteer Per meting in de kleurinstelling.
-
Voeg de volgende uitdrukking toe voor Meting selecteren:
=Sum($(vDimSetFull) Sales)
-
Voeg het volgende label toe aan de metingkleur: Total Sales
-
Vouw in het eigenschappenvenster de sectie Uiterlijk > Algemeen uit.
-
Voeg de volgende uitdrukking toe voor de ondertitel van het diagram:
='Total Sales, ' & $(vDim) & ': ' & $(vDimValue)
Deze uitdrukking geeft een foutmelding in de mastervisualisatie, maar in de Trellis- container functioneert deze zoals bedoeld. Voor elke unieke waarde van Year wordt de titel van het diagram Total Sales, Year: <year>.
-
Klik met de rechtermuisknop op het diagram of gebruik de knop en klik op Toevoegen aan masteritems.
-
Geef het masteritem een Naam (bijvoorbeeld MapChartExample) en klik op Toevoegen.
De Trellis-container maken
Doe het volgende:
-
Sleep een Trellis-container naar het werkblad.
-
Klik op Dimensie toevoegen en selecteer Year.
-
Klik op Mastervisualisatie toevoegen. Selecteer het MapChartExample masteritem in het vervolgkeuzemenu.
-
In het eigenschappenvenster voor de Trellis-container, onder Uiterlijk, vouwt u Trellis options uit.
-
Stel Advanced mode (Aan alle rijen kleur toekennen per voorwaarde) in op On (Opgegeven rijen).
-
Stel Aantal kolommen in op een waarde die het beste werkt voor uw werkblad en schermgrootte. Om overeen te komen met de onderstaande afbeelding, stelt u dit in op 5.
-
In het eigenschappenvenster voor de Trellis-container, onder Uiterlijk, vouwt u Algemeen uit.
-
Voeg de volgende titel toe voor het diagram: Total Sales by Country
-
Wijzig het formaat van het diagram indien nodig zodat het de volledige lengte van het werkblad beslaat.
-
Sluit de bewerkingsmodus van het werkblad.
Om hetzelfde kleurenschema te krijgen als in de afbeelding hieronder, stelt u het app-thema in op Sense Klassiek.