Inleiding
Conditionele statements maken het mogelijk om thema’s, secties en tegels in Mosaic en Stories te tonen of te verbergen op basis van de selectie die de gebruiker maakt.
Let op: conditionals zijn niet hetzelfde als autorisatie. Wanneer een gebruiker een directe link heeft naar een thema, kan deze ondanks een ingestelde conditional worden bezocht. Conditionals zorgen er wel voor dat thema’s, secties en tegels worden toegevoegd of verwijderd uit de normale navigatie.
Voor toegang tot een thema (autorisatie) moeten Usergroups en Accessgroups in Studio worden gebruikt. De werking hiervan wordt uitgebreid in de autorisatie handleiding beschreven.
Velden
Conditionals kunnen worden toegepast op verschillende velden. Elk veld heeft een code en verwacht een bepaalde waarde.
Field | Beschrijving | Code type | Voorbeeldwaarde |
---|---|---|---|
BaseGeoLevel | Geselecteerd basis-gebiedsniveau | GeoLevel code | gemeente |
BaseGeoItem | Geselecteerd basis-gebied | GeoItem code | 1680 |
BasePeriodLevel* | Geselecteerd basis-periode niveau | PeriodLevel code | jaar |
BasePeriodItem* | Geselecteerde basis-periode | Period code | 2025 |
BaseDimensionLevel* | Geselecteerd basis-dimensieniveau | DimensionLevel code | dnc_alg_lft |
BaseDimensionMember* | Geselecteerde basis-dimensiewaarde | DimensionMember code | 65eo |
ReferenceGeoLevel | Geselecteerd vergelijkings-gebiedsniveau | GeoLevel code | provincie |
ReferenceGeoItem | Geselecteerd vergelijkings-gebied | GeoItem code | 9 |
ReferencePeriodLevel* | Geselecteerd vergelijkings-periodeniveau | PeriodLevel code | kwartaal |
ReferencePeriodItem* | Geselecteerde vergelijkings-periode | Period code | Q2Y2024 |
ReferenceDimensionLevel* | Geselecteerd vergelijkings-dimensieniveau | DimensionLevel code | dnc_alg_lft |
ReferenceDimensionMember* | Geselecteerde vergelijkings-dimensiewaarde | DimensionMember code | 1524 |
BaseData | Waarde van een indicator voor de basisselectie | Indicator code | 20.000 |
ReferenceData | Waarde van een indicator voor de vergelijkingsselectie | Indicator code | 100.000 |
*Neem contact op met je accountmanager als deze velden niet zichtbaar zijn. Bij BaseData en ReferenceData kan ook gecontroleerd worden op ontbrekende waarden zoals
-99998 (NVT)
of-99996 (EMPTY)
.
Operators
Om if-statements op te bouwen zijn de volgende operators beschikbaar:
Operator | Omschrijving |
---|---|
Equal | Waarden moeten exact gelijk zijn |
NotEqual | Waarden moeten verschillend zijn |
Greater* | Huidige waarde groter dan opgegeven waarde |
GreaterEqual* | Huidige waarde groter of gelijk aan opgegeven waarde |
Less* | Huidige waarde kleiner dan opgegeven waarde |
LessEqual* | Huidige waarde kleiner of gelijk aan opgegeven waarde |
In | Meerdere codes mogelijk, gescheiden door puntkomma (;) (bijv. meerdere gemeenten) |
NotIn | Meerdere codes mogelijk, gescheiden door puntkomma (;) (bijv. meerdere gemeenten) |
*Deze operatoren zijn alleen toepasbaar op periodes, BaseData en ReferenceData. Voorbeeld:
BasePeriodItem > 2016
.
Groepering
Met de + knop in de interface kunnen voorwaarden worden gegroepeerd. Dit maakt het mogelijk om complexe conditionals in te stellen en zijn vergelijkbaar met haakjes in logica.
Was dit artikel nuttig?
Dat is fantastisch!
Hartelijk dank voor uw beoordeling
Sorry dat we u niet konden helpen
Hartelijk dank voor uw beoordeling
Feedback verzonden
We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren