Funktionen pick returnerar en lista med värden som är associerade med motsvarande index från det numeriska fältet CategoryCode. Till exempel är etiketten Electronics den första parametern i funktionen och returneras för alla produkter med CategoryCode1.
Exempel – Tilldela etiketter till regioner med hjälp av pick
Översikt
En datauppsättning innehåller lands- och regionkoder. Du vill tilldela regionetiketter till länder baserat på regionkoden.
Öppna dataladdningsredigeraren och lägg till laddningsskriptet nedan i ett nytt delavsnitt.
Laddningsskriptet innehåller:
En datauppsättning som läses in i en datatabell som heter Example.
Funktionen pick returnerar en lista med värden som är associerade med motsvarande index från det numeriska fältet RegionCode. Till exempel är etiketten North America den första parametern i funktionen och returneras för alla länder med RegionCode1.
Exempel – Kombination av pick och match för att översätta listor med alternativa textmatchningar
Översikt
Detta avancerade scenario beskriver hur man effektivt använder en kombination av funktionerna pick och match för att mappa textmatchningar in-line. I programmeringstermer har detta ett liknande syfte som en Case-sats. Scenariot utforskar denna funktionalitet genom att mappa landsnamn till regionekvivalenta namn och samtidigt tillhandahålla ett standardvärde för Region för alla tidigare ej mappade Country-namn.
Öppna dataladdningsredigeraren och lägg till laddningsskriptet nedan i ett nytt delavsnitt.
Laddningsskriptet innehåller:
En datauppsättning som läses in i en datatabell som heter Countries.
match-funktionen returnerar indexmatchningen av de kommaseparerade alternativen som anges, med början från 1 = ‘USA’, 2 = ‘Canada’ och så vidare. Om ingen motsvarighet påträffas, returneras noll. Detta resultat ökas sedan med 1 och matas in i funktionen pick, så att 1 = default value om ingen matchning hittas, 2 = ‘USA’, 3 = ‘Canada’ och så vidare.
Denna kombination av funktionsanropen Match och Pick kommer sedan att avkoda de matchande Country-namnen till ett motsvarande Region-namn. Alla omappade Country-värden kommer att returnera standardvärdet för Region, Unmapped.