SetChoice example: Määritteiden vertailu

Tässä esimerkissä SetChoice-liiketoimintasäännön avulla analysoidaan, ovatko projektin kustannukset budjetin puitteissa vai eivät.

Projekti-moduuli sisältää kaksi kokonaislukumääritettä, Budjetoidut kustannukset ja Toteutuneet kustannukset sekä valintamääritteen, joka nimi on Budjetti. Budjetti-määrite sisältää kaksi objektia: Budjetin mukainen ja Budjetin ylittävä. Voit mallintaa budjetoitujen kustannusten ja todellisten kustannusten välistä suhdetta käyttämällä SetChoice-liiketoimintasääntöä ja lauseketta Budjetti-määritteen päivitykseen seuraavasti:

  1. Lisää valintamäärite, jossa on kaksi objektia: Budjetin mukainen ja Budjetin ylittävä.
  2. Lisää kokonaislukumäärite, jonka nimi on Kustannusarvio, kuten seuraavassa kuvassa näkyy. Kirjoita määritteeseen seuraava lauseke:
    ='Actual Cost' >= 'Budget Cost' ? 1 : 2
    Kustannusarvio-määritteen asetukset

    Tämä lauseke osoittaa, että jos Toteutuneet kustannukset on suurempi tai yhtä suuri kuin Budjetoidut kustannukset, arvo on 1. Muussa tapauksessa arvo on 2.

  3. Lisää liiketoimintasäilön määritteeksi tekstimäärite, jonka nimi on SetChoice, kuten seuraavassa kuvassa näkyy. Kirjoita määritteeseen seuraava liiketoimintasääntö:
    =SetChoice("328","18","false","18_2","19_1",'Cost Evaluation')

    Liiketoimintasääntö osoittaa, että liiketoimintasäännön (Tunnus 328) arvoksi on asetettava Budjetin mukainen (Tunnus 18), paitsi silloin, kun Kustannusarvio-määritteen arvo on 1. Siinä tapauksessa Budjetti-määritteen arvoksi on asetettava Budjetin ylittävä (Tunnus 19).

    SetChoice-määritteen asetukset

  4. Todelliset kustannukset ylittävät budjetoidut kustannukset, ja SetChoice-liiketoimintasääntö päivittää Budjetti-määritteen arvoksi Budjetin ylittävä. Saat näkyviin kaikki projektit, jotka ylittävät budjetoidut kustannukset, luomalla näkymän tai suodattimen, joka perustuu Budjetti-määritteeseen.
    Projektin Budjetti-määrite osoittaa, että projekti ylittää budjetin

Palaute