Skip to content

UsageGuide

Steve Schafer edited this page Mar 12, 2024 · 5 revisions

Organization

There are two types of extensions in this project, Aggregates and Script Functions.

Aggregates

Aggregate functions are performed across a collection of rows. Aggregate extensions show up in the Aggregate Builder and behave like the built-in BIRT Aggregates (e.g. Count, Sum...) Custom aggregates support all of the grouping and filtering options that the standard aggregates support.
  • ConcatenateUnique

  • CountUnique

Script Functions

Script functions can be called anywhere that a user adds Birt Script. This includes all expressions and scripts.
Extension functions are grouped by category, with the category showing up under BIRT Functions. For this project the new group is named Custom Functions.

While on a script page, the expressions will show up on the palette tab (as shown to the left). In the expression builder, custom functions show up in the lower left panel of the expression builder.
  • AppendLibraryContent

  • BindParameters

  • BirtLogger

  • Coalesce

  • ConvertFilters

  • DisplayParameters

  • SetChartPalette

  • TextWrap

  • ThrowException

  • WhereClauseBinding