This package contains a public interface named IBuildInAggregation to provider build in aggregation names to the BIRT report data adapters.

All the aggregations provided by this plug-in should be named as one of the names that defined in IBuildInAggregation. They are:

  • COUNT
  • SUM
  • MAX
  • MIN
  • AVE
  • WEIGHTEDAVE
  • MOVINGAVE
  • MEDIAN
  • MODE
  • STDDEV
  • VARIANCE
  • FIRST
  • LAST
  • RUNNINGSUM
  • IRR
  • MIRR
  • NPV
  • RUNNINGNPV
  • COUNTDISTINCT
  • RANK
  • ISTOPN
  • ISTOPNPERCENT
  • ISBOTTOMN
  • ISBOTTOMNPERCENT
  • PERCENTRANK
  • PERCENTILE
  • QUARTILE
  • PERCENTSUM
  • RUNNINGCOUNT
  • All request classes that need use the these aggregation names should reference IBuildInAggregation by setting their Require-Bundle attribute in the plug-in's manifest file.