De functie pick retourneert een lijst met waarden die bij de overeenkomstige indexatie van het numerieke veld CategoryCode horen. Het label Electronics is bijvoorbeeld de eerste parameter in de functie en wordt geretourneerd voor alle producten met de CategoryCode of 1.
Voorbeeld - Regiolabels toewijzen met pick
Overzicht
Een gegevensverzameling bevat land- en regiocodes. U wilt regiolabels aan landen toewijzen op basis van de regiocode.
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.
De functie pick retourneert een lijst met waarden die bij de overeenkomstige indexatie van het numerieke veld RegionCode horen. Het label North America is bijvoorbeeld de eerste parameter in de functie en wordt geretourneerd voor alle landen met de RegionCode of 1.
Voorbeeld - pick en match combineren om lijsten met overeenkomsten in alternatieve tekst te vertalen
Overzicht
Dit geavanceerde scenario beschrijft hoe u effectief een combinatie van de functies pick en match kunt gebruiken om tekstmatches inline toe te wijzen. In programmeertermen dient dit een soortgelijk doel als een Case instructie. Het scenario verkent deze functionaliteit door landnamen aan regio-equivalente namen toe te wijzen, terwijl het ook een standaard Region waarde geeft voor alle voorheen niet in kaart gebrachte Country namen.
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 Countries.
De gegevenstabel bevat één veld met de naam Country.
De functie match retourneert de indexatie die overeenkomt met de opgegeven door komma's gescheiden alternatieven, te beginnen met 1 = ‘USA’, 2 = ‘Canada’ enzovoort. Als geen waarde wordt gevonden, wordt nul geretourneerd. Dit resultaat wordt dan verhoogd met 1 en ingevoerd in de functie pick, met 1 = default value als er geen overeenkomst wordt gevonden, 2 = ‘USA’, 3 = ‘Canada’ enzovoort.
Deze combinatie van Match en Pick functie-aanroepen zal dan de overeenkomende Country namen decoderen in een gelijkwaardige Region naam. Alle niet-toegewezen Country waarden zullen de standaard Region waarde, Unmapped, retourneren.