Lausekkeiden rakenne

Voit antaa lausekkeita teksti-, kokonaisluku-, liukuluku- ja päivämäärämääritteisiin sekä arvotaulukko- ja aikaruudukkomääritesoluihin.

IBM Rational Focal Point laskee lausekkeen ja näyttää arvon määritteessä tai solussa. Kaikki käyttäjät voivat antaa lausekkeita, mutta muut kuin pääkäyttäjät eivät voi käyttää lausekkeita hankkiakseen tietoja, joihin heillä ei ole käyttöoikeutta.

Lausekkeen alussa on aina yhtäläisyysmerkki (=). Sen jäljessä on vähintään yksi muu operandi. Laskentaoperaattorit erottavat toisistaan kaikki operandit. Lauseke lasketaan vasemmalta oikealle lausekkeen kullekin operaattorille ominaisessa järjestyksessä. Voit muuttaa toimintojen järjestystä käyttämällä sulkeita.

Kukin operandi voi olla tekstimerkkijono, luku tai määritearvo. Voit antaa viittauksen tekstimerkkijonoon merkitsemällä tekstin lainausmerkkeihin ("), esimerkiksi "tekstimerkkijono". Voit antaa viittauksen lukuun antamalla haluamasi luvun, joka voi olla esimerkiksi 5.5. Huomaa, että luvuissa on käytettävä pisteitä. Voit antaa viittaukseen määritearvoon jollakin seuraavista tavoista:

Taulukko 1. Viittaukset määritteissä
Viite Esimerkki Selitys
'Attribute'  'Title' Viittaus samassa elementissä olevan määritteen arvoon
'Element Title!Attribute' 'Req 14!Title' Viittaus samassa moduulissa olevan tietyn elementin määritteen arvoon
'Module!Element Title!Attribute' 'Requirements!Req 14!Title' Viittaus tietyssä moduulissa olevan tietyn elementin määritteen arvoon
Huomautukset:
  • Jos määritteiden nimissä on puolilainausmerkkejä (') tai huutomerkkejä (!), poista ne, kun annat lausekkeet.
  • Kun viittaat moduuliin, anna moduulin nimi Moduulit-valikossa esiintyvässä muodossa. Kun viittaat elementtiin, viittaa elementin Otsikko-määritteen arvoon. Kun viittaat määritteeseen, anna määritteen nimi määriteluettelossa esiintyvässä muodossa.
  • Lausekkeen arvo on negatiivinen, jos jonkin siinä käytetyn määritteen arvo on negatiivinen. Varmista lausekkeen oikea tulos rajaamalla määritearvot asianmukaisesti sulkeilla. Esimerkiksi A = (B) / (C).

Arvotaulukkomääritesolut

Kun viittaat arvotaulukkomääritteen soluihin, määritä haluamasi solut.
Taulukko 2. Viittaukset arvotaulukkomääritesoluissa
Viite Esimerkki Selitys
'Attribute(cell)'  'MatrixValues(A2)' Viittaus arvotaulukkomääritteen yhteen soluun. A2 on ensimmäisessä sarakkeessa ja toisella rivillä.
'Attribute(cell:cell)'  'MatrixValues(A2:B4)' Viittaus arvotaulukkomääritteen useaan soluun. A2:B4 viittaa soluihin A2, A3, A4, B2, B3 ja B4.
Huomautus: Tätä lauseketta ei voi käyttää aikaruudukkomääritesolussa.
Lausekkeen käyttö:
Huomautus: Voi antaa lausekkeita otsikkosarakkeeseen ja arvotaulukkomääritteen riville, mutta et voi viitata otsikkosarakkeeseen ja rivisoluihin muista lausekkeista.

Aikaruudukkomääritteen solut

Kun viittaat aikaruudukkomääritteeseen, määritä haluamasi lomake ja solu.
Taulukko 3. Viittaukset aikaruudukkomääritteen soluissa
Viite Esimerkki Selitys
'Attribute(sheet;cell)' ''TimeGrid(Sh1;A2)' Viittaus aikaruudukkomääritteen lomakkeen yksittäiseen soluun. Sh1 on ensimmäinen lomake, ja A2 on solu, joka sijaitsee ensimmäisessä sarakkeessa ja toisella rivillä.

Palaute