Loading
Myynnin suorituskyvyn hallinta
Luettelot ja taulukot maksusääntöjen rakenteessa

Luettelot ja taulukot maksusääntöjen rakenteessa

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")
Luettelofunktion output solussa

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)
Array-funktion output solussa

Tässä esimerkissä transform_list()-funktio palauttaa kunkin käyttäjän nimen, mutta ei kunkin käyttäjätietueen muita attribuutteja.

 
Ladataan
Salesforce Help | Article