This example demonstrates how to implement custom functions for the Expression Editor available in the Web End-User Report Designer.
The project implements the following custom functions:
-
CustomFormatFunction that formats a value with the specified format string.
-
CountDistinct custom aggregate function that calculates the number of distinct values.
The CustomFormatFunction
class inherits from the ReportCustomFunctionOperatorBase class.
The CountDistinctCustomAggregate
class implements the ICustomAggregateBrowsable interface.