Struktura výrazů

Výrazy můžete zadávat do atributů typu text, celé číslo, float a datum, ale také do buněk atributu typu matice nebo časová mřížka.

Produkt IBM® Rational Focal Point vyhodnotí výrazy a zobrazí hodnotu v atributu nebo buňce. Všichni uživatelé mohou zadávat výrazy, ale neadministrativní uživatelé mohou používat výrazy k tomu, aby získávali informace, k nimž nemají přístup.

Výraz vždy začíná rovnítkem (=). Za rovnítkem následuje jeden nebo více operandů. Všechny operandy se oddělují operátory výpočtu. Výraz se vypočítává zleva do prava, podle určitého pořadí, které má každý operátor ve výrazu. Pořadí operací můžete změnit pomocí závorek.

Každý operand může být buď textovým řetězce, číslem nebo hodnotou atributu. Na textový řetězec se můžete odkázat tak, že uzavřete text do dvojitých uvozovek ("), např. "Textový řetězec". Můžete zadat odkaz na číslo tak, že zadáte číslo, např. 5.5 (všimněte si, že všechna čísla musíte zadávat s tečkou na místě desetinné čárky). Odkaz na hodnotu atributu zadáváte jedním z následujících způsobů:

Tabulka 1. Odkazy v atributech
Odkaz Příklad Vysvětlení
'Atribut'  'Title' Odkaz na hodnotu v atributu ve stejném prvku.
'Titulek prvku!Atribut' 'Req 14!Title' Odkaz na hodnotu v atributu určitého prvku ve stejném modulu.
'Modul!Titulek prvku!Atribut' 'Requirements!Req 14!Title' Odkaz na hodnotu v atributu určitého prvku v určitém modulu.
Poznámky:
  • Pokud ve svých názvech atributů používáte jednoduché uvozovky (') nebo vykřičníky (!), musíte při zadávání výrazů tyto znaky vyloučit.
  • Když se odkazujete na modul, použijte název modulu tak, jak se zobrazuje v nabídce Moduly. Když se odkazujete na prvek, odkazujete se na hodnotu atributu Titulek prvku. Když se odkazujete na atribut, použijte název atributu, který se zobrazuje v seznamu atributů.

Buňky maticového atributu

Když se odkazujete na buňky v maticovém atributu, zadejte, které buňky požadujete.
Tabulka 2. Odkazy na buňky maticového atributu
Odkaz Příklad Vysvětlení
'Atribut(buňka)'  'MatrixValues(A2)' Odkaz na jednu buňku v maticovém atributu. A2 je první sloupec a druhý řádek.
'Atribut(buňka:buňka)'  'MatrixValues(A2:B4)' Odkaz na více než jednu buňku v maticovém atributu. A2:B4 se odkazuje na buňky A2, A3, A4, B2, B3 a B4.
Poznámka: Tento výraz nelze použít v případě buňky atributu časové mřížky.
Použití výrazu:
Poznámka: Do atributu záhlaví sloupce a řádku můžete zadat výraz, ale na buňky se záhlavím sloupce nebo řádku se nemůžete odkazovat z jiných výrazů.

Buňky atributu časové mřížky

Když se odkazujete na atribut časové mřížky, zadejte, jaký list a kterou buňku požadujete.
Tabulka 3. Odkazy v buňkách atributu časové mřížky
Odkaz Příklad Vysvětlení
'Atribut(list;buňka)' ''TimeGrid(Sh1;A2)' Odkaz na jednu buňku na listu atributu časové mřížky. Sh1 je první list a A2 je buňka v prvním sloupci a druhém řádku.

Zpětná vazba