Atrieve Global

Step 9 - Add Evaluated Field Criteria

An evaluated field (selected as a display field from the Evaluated Field Table) is a way for the report to display user-defined literal text or display a specified field based on data held in another field.

Examples:

  • The report should display "Full-Time" if FTE is 1.0 and "Part-Time" if FTE is less than 1.0:



Evaluated_Field_01_01

Evaluated_Field_01_02

Resulting Value

Type

Literal

Literal


Literal or Field

Full-Time

Part-Time

First Operand

If

If

If


Field

Assignments:Location_FTE

Assignments:Location_FTE


Operator

Is Equal To

Is Less Than

Second Operand

Type

Literal

Literal


Literal or Field

1

1

  • Report Output:

Employee

Status

Employee (1.0 FTE)

Full-Time

Employee (0.5 FTE)

Part-Time

  • The report should display the actual FTE if it is less than 1.0; otherwise, "full-time" should display.



Evaluated_Field_01_01

Evaluated_Field_01_02

Resulting Value

Type

Field

Literal


Literal or Field

Assignments:Location_FTE

Full-Time

First Operand

If

If

Else


Field

Assignments:Location_FTE



Operator

Is Less Than


Second Operand

Type

Literal



Literal or Field

1


  • Report Output:

Employee

FTE

Employee (1.0 FTE)

Full-Time

Employee (0.75 FTE)

0.7500

Note: the field being evaluated must be included in the report as a selection or sort field (if as a selection field, the selection criteria can be left blank).

Adding Masks to Evaluated Fields:

Masking can be added to evaluated fields. An example of this would be creating a birthday report but wanting to show just the birth month. Entering a mask will alter the resulting value of this evaluated field. A mask will display just a portion of the resulting value.

For example, if a date is formatted to Wednesday 01-Jan-2010, a mask of +++ to display just Wed could be used. 

There are two special characters that can be put in a mask. They are: + (plus sign) and - (minus sign): 

A plus sign will display (add) the character in the matching position, while a minus sign will remove the character in the matching position. A space (or lack of any character) will act as a minus. 

If the resulting value of the evaluated field is the word TEST, a mask of ++ (in the first two characters of the mask) would display TE, while a mask of --++ would display ST. 

Additionally, three KEY PHRASES can be used. They are: LEFT OF, RIGHT OF, or RIGHT OF LAST. 

Each of these phrases expects a character after the phrase, i.e. LEFT OF - will display everything to the left of the hyphen. RIGHT OF, will display everything to the right of the period. RIGHT OF LAST, will display everything to the right of the last period. Any other character in the mask will be treated as a literal and will be added to the resulting value.

Examples:

Pre-Mask Value

Mask

Post-Mask Value

01-Jan-2010

---+++

Jan

Wednesday 01-Jan-2010

LEFT OF

Wednesday

201006001J/E001 i.e. batch no

++++++

201006

(604)858-3587

-+++

604

(604)858-3587

-----+++

858

T1011-0003 i.e. posting no

+

T

T1011-0003

-++++

1011

TE0103 i.e. salary grid

++

TE

TE0103

--++

01

TE0103

----++

03

Adding Font Types and Colour to Evaluated Fields:

Keywords can be added to the Evaluated Field Mask field to allow the font type and/or font colour to be altered. All Keywords must be wrapped in curly brackets {} e.g. {BOLD} or {ALICE BLUE}. 

Keyword





Font Type Keywords

FONTSIZE=<fontsize>

BOLDITALIC

BOLDITALIC

BOLD


ITALIC

UNDERLINE

STRIKETHRU

NORMAL






Colour Keywords

ALICE BLUE

HOT PINK

MEDIUM

THISTLE


ANTIQUE WHITE

INDIAN RED

TURQUOISE

TOMATO


AQUA

IVORY

MINT CREAM

WHITE SMOKE


AQUA MARINE

KHAKI

MISTY ROSE

ULTRA LIGHT


AZURE

LAVENDER

MOCCASIN

GRAY


BEIGE

YELLOW GREEN

NAVAJO WHITE

VIOLET


BISQUE

BLUSH

OLD LACE

WHEAT


BLANCHED

LAWN GREEN

OLIVE



ALMOND

LEMON CHIFFON

OLIVE DRAB



BURLY WOOD

LIGHT BLUE

ORANGE



CADET BLUE

LIGHT CORAL

ORANGE RED



CHART REUSE

LIGHT CYAN

ORCHID



CHOCOLATE

LIGHT GOLDEN

PALE GOLDEN



CORAL

ROD YELLOW

ROD



CORN FLOWER

LIGHT GREEN

PALE GREEN



BLUE

LIGHT GRAY

PALE



CORN SILK

LIGHT ORANGE

YELLOW



CRIMSON

LIGHT PINK

PALE VIOLET



CYAN

LIGHT PURPLE

RED



DARK GOLDEN ROD

LIGHT RED

PAPAYA WHIP



DARK GRAY

LIGHT SALMON

PEACH PUFF



DARK KHAKI

LIGHT SEA

PERU



DARK ORANGE

GREEN

PINK



DARK SALMON

LIGHT SKY BLUE

PLUM



DARK SEA

LIGHT SLATE

POWDER BLUE



GREEN

GRAY

RED



DARK

LIGHT STEEL

ROSY BROWN



BLUE

ROYAL BLUE

DEEP PINK



LIGHT YELLOW

SALMON

DEEP SKY BLUE



LIME

SEA GREEN

DODGER BLUE



LIME GREEN

SEA SHELL

FOREST GREEN



MEDIUM AQUA

SILVER

FUCHSIA



MARINE

SKY BLUE

GAINSBORO



MEDIUM SEA

SLATE BLUE

GHOST WHITE



GREEN

SNOW

GOLD



MEDIUM SLATE

SPRING GREEN

GOLDEN ROD



BLUE

STEEL BLUE

GREEN YELLOW



MEDIUM SPRING

TAN

HONEY DEW



GREEN

TEAL

WHITE