Kun luot maksusääntöä, tarvitset joskus funktiota, joka palauttaa luettelon tai taulukon yhden datapisteen sijaan. Näitä luettelo- tai taulukkofunktioita käytetään tavallisesti muissa funktioissa luodakseen kaavan, joka laskee yhden lopullisen tuloksen.
Vaaditut versiot
Käytettävissä: Salesforce Classicissa (ei kaikissa organisaatioissa) ja Lightning Experiencessa
Käytettävissä: Enterprise Edition-, Unlimited Edition- ja Developer Edition -versioissa.
Käytettävissä lisämaksusta: Professional Edition ja Web Services API käytössä
Voit esimerkiksi tarkastella tietyn tiimin kaikkia kiintiöitä ja käyttää tuloksena olevan taulukon summaa laskentataulukkona. Voit myös luoda datasivukentän, joka sisältää tietyn tiimin kaikki edustajat ja joka palauttaa edustajien määrän.
Luetteloita tai array-taulukoita palauttavat funktiot voivat kuluttaa enemmän käsittelymuistia kuin normaalit laskutoimet, jotka palauttavat vain yhden datapisteen. Poista seuraaminen käytöstä näiltä laskutoimilta tehdäksesi järjestelmästäsi mahdollisimman tehokkaan ja pitääksesi laskutoimiesi uudelleenlaskemiseen tarvittavan ajan lyhyenä.
Luettelot vs. taulukot
Suunnitteluohjelmassa luetteloilla ja array-taulukoilla on erityisiä merkityksiä.
Luettelo on funktion tai kaavan tulos, joka palauttaa kaikki objektin tietueet hyväksytyille kohteille. Esimerkiksi members()-funktio palauttaa tiimin jäsenten luettelon.
=members("AE - North America")
Luettelossa näytetään vain funktion kyselemän objektin nimi. Tässä esimerkissä jokaiselle palautetulle kohteelle näytetään vain otsikko Käyttäjä, koska funktio palauttaa kaikki tiimin jäsenten käyttäjätietueet. Käyttäjätietue sisältää useita attribuutteja, joita luettelo ei sisällä, kuten Tunnus, Nimi, Voimaanastumispäivä jne.
Taulukko on funktion tai kaavan tulos, joka näyttää funktiossa määrittämäsi yhden dataelementin jokaiselle palautetulle tietueelle. Esimerkiksi transform_list()-funktio palauttaa jäsenten luettelon taulukon ja näyttää kunkin käyttäjän tietyn attribuutin arvon, kuten nimen.
=transform_list(members("AE - North America"), Name)
Tässä esimerkissä transform_list()-funktio palauttaa kunkin käyttäjän nimen, mutta ei kunkin käyttäjätietueen muita attribuutteja.
Ratkaisiko tämä artikkeli ongelmasi?
Anna palautetta, jotta voimme kehittyä!
Ladataan
Salesforce Help | Article
Cookie Consent Manager
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.