Skip to main content
Yksi attribuutin tyypeistä on kaava. Kaavoilla voit laskea uutta tietoa funktioiden avulla. Kaavat voivat viitata muihin attribuutteihin saman kohteen sisällä, esimerkiksi varastoartikkeleihin tai listauksiin.

Kaavatyyppi

Kaavoissa voit käyttää lukuja, merkkijonoja, matemaattisia operaattoreita, sulkeita, viittauksia muihin attribuutteihin sekä funktioita. Funktiot perustuvat Formula.js-kirjastoon.

Viittaaminen muihin attribuutteihin

Voit käyttää kaavoissa muiden attribuuttien tietoja.
Saman kohteen muihin attribuutteihin (eli Adminin saman taulukon attribuutteihin) viitataan $attribuutin_nimi-syntaksilla. Käytettävissä ovat sekä järjestelmäattribuutit (kuten $created_at ja $usage_hours) että itse määrittelemäsi mukautetut attribuutit (esimerkiksi $color).

Esimerkki

Kaavoilla voit laskea varastoartikkelin jäännösarvon hankintahinnan, kuukausina lasketun iän ja käyttötuntien perusteella.Oletetaan, että artikkelin enimmäisikä on 10 vuotta ja/tai 1000 käyttötuntia. Voit käyttää tällaista kaavaa:$purchase_price * (1-($age_in_months / 120)) * (1-($usage_hours / 1000))Kaava ottaa huomioon sekä iän että käyttötunnit. Jäännösarvo on 0 heti, kun jompikumpi attribuutti saavuttaa määritellyn enimmäisarvon.Voit luoda myös toisen kaava-attribuutin jälleenmyyntihinnalle, esimerkiksi:$residual_value * 2

Funktiot