HSL() wordt gebruikt in uitdrukkingen om de kleureigenschappen van een diagramobject in te stellen of te evalueren, waarbij de kleur wordt gedefinieerd door waarden van hue, saturation en luminosity tussen 0 en 1.
Syntaxis:
HSL (hue,
saturation, luminosity)
Retourgegevenstypen: dubbele waarde
Argumenten
Argument
Beschrijving
hue, saturation, luminosity
De componentwaarden voor Hue, saturation en luminosity lopen uiteen van 0 tot 1.
InformatieAlle argumenten moeten uitdrukkingen zijn die resulteren in een geheel getal in het bereik van 0 tot 1.
Bij het interpreteren van de numerieke component en het opmaken hiervan in een hexadecimale notatie, zijn de RGB -waarden van de kleurcomponenten gemakkelijker te zien. Lichtgroen heeft bijvoorbeeld het getal 4 278 255 360. In hexadecimale notatie is dit FF00FF00 en in RGB (0,255,0). Dit is equivalent aan HSL (80/240, 240/240, 120/240) - een HSL -waarde van (0.33, 1, 0.5).
Raadpleeg Kleur toekennen aan een visualisatie om voorbeelden te vinden van hoe u de kleurfuncties kunt gebruiken in visualisaties, alsmede details van de visualisaties die kleur per uitdrukking ondersteunen.
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:
Product
Maak de volgende meting:
=Sum(Sales), om de som van verkoop te berekenen.
Voer in het deelvenster Eigenschappen de volgende uitdrukking in als de Uitdrukking achtergrondkleur voor de Sum(Sales)-meting: Hierdoor wordt de celkleur toegepast volgens de verkoopberekening voor het product.
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:
Customer
Maak de volgende metingen:
=Sum(SalesValue), om de som van verkoop te berekenen.
=Sum(Cost), om de totale waarde van de verkoopkosten te berekenen.
=Sum(ProfitMargin), om de winstmarge op te tellen. Om deze waarde als percentage weer te geven, selecteert u onder GetalnotatieGetal > Eenvoudige opmaak > 12,34%.
Voer in het deelvenster Eigenschappen de volgende uitdrukking in als de Uitdrukking achtergrondkleur voor de Sum(ProfitMargin)-meting:
If(ProfitMargin > 0.3, HSL( 0.33, 1, 0.25), // Green for high-profit customers
If(ProfitMargin >= 0.1 and ProfitMargin <= 0.3, HSL( 0.11, 1, 0.5), // Orange for moderate-profit customers
HSL(0, 1, 0.5) // Red for low-profit customers
)
)
Schakel in het venster Uiterlijk, onder Presentatie, Totalen uit.
Results table
Customer
Sum(SalesValue)
Sum(Cost)
Sum([Profit Margin])
Customer A
500
300
40.00%
Customer B
800
750
6.25%
Customer C
400
300
25.00%
Customer D
600
550
8.33%
Customer E
900
700
22.22%
De uitvoer van de functie HSL geeft de volgende kleuren weer volgens de winstmarge van de klant:
Groen, HSL( 0.33, 1, 0.25), voor klanten met winstmarges hoger dan 30%.
Oranje, HSL( 0.11, 1, 0.5), voor klanten met middelhoge winstmarges tussen 10% en 30%.
Rood, HSL(0, 1, 0.5), voor klanten met een winstmarge onder 10%.
Scenario met HSL-diagram
Overzicht
Een gegevensverzameling bevat actuele en geschatte verkoopgegevens per land. Een verkoopmanager wil de gegevens in een staafdiagram weergeven en de verkoopcijfers markeren die hoger zijn dan de geschatte waarde voor de periode .
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuwe sectie.
Het load-script bevat:
Een gegevensverzameling die wordt geladen in een tabel met de naam Example.
Laad de gegevens en open een werkblad. Maak een nieuwe staafdiagram en voeg dit veld toe als dimensie:
Country
Maak de volgende meting:
=Sum(ActualSales), om de totale verkoopwaarde voor het land te berekenen.
Voeg een kleuruitdrukking toe om de werkelijke verkoop met de geschatte verkoop te vergelijken. Schakel in het eigenschappenvenster onder Uiterlijk > Kleuren en legendaKleuren: Automatisch ouit m over te schakelen naar Aangepast en selecteer vervolgens Op uitdrukking in de lijst. Voer de volgende uitdrukking in:
=If(Sum(ActualSales)>Sum(ProjectedSales),HSL(1.2,1.0,0.25),HSL(0, 1.0, 0.25)), om groen te markeren wanneer de werkelijke verkoop hoger is dan de geschatte verkoop en rood wanneer de geschatte verkoop hoger is dan de werkelijke verkoop.
Resultaten: staafdiagram van de verkoop per land
We kunnen zien dat de kleur van de staaf groen is voor de landen met een verkoop die de geschatte waarde overschrijdt, terwijl de landen met een verkoop onder de geschatte waarde rood worden weergegeven. Sweden is bijvoorbeeld groen omdat de verkoopwaarde van 98,000 groter is dan de geschatte waarde van 50,000.
Was deze pagina nuttig?
Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!