Skip If using calculations

Skip_If example using calculations

There are a number of ways you can do this.

In this example, we have one attribute, skip1 which is set to inactive for components, or sub-components we do not want to include in the report.
Another attribute, skip2, is set using a calculation string. If the calculation is true then the component is skipped for the report.

Note the highlighted sections of the Attribute Settings below:

  • skip1
  • - is a Text attribute. It can be set to inactive using the attribute editor.
  • skip2
  • - is a Boolean attribute. If its value is true then the component will be skipped for the report.
  • - has Skip_If checked.
  • - has a ruby calculation string '%skip1%' == 'inactive'
%skip1% is replaced by the value of the attribute skip1
  • Note: for skip_if to work properly, the attribute for it has to be marked as include in report.
(You can also mark suppress to suppress it from display in the report.)

See also