1. Informatica PowerCenter - 10.4.0 Transformation Guide
"Chapter 3: Aggregator Transformation"
"Rules and Guidelines for an Aggregator Transformation"
Page 58.
The documentation explicitly states: "You can use aggregate functions only in output ports. You cannot nest aggregate functions or use them in input or variable ports." This directly supports that option A is not true.
2. Informatica PowerCenter - 10.4.0 Transformation Guide
"Chapter 3: Aggregator Transformation"
"Aggregate Expressions"
Page 60.
This section details the syntax for aggregate functions
including the optional filter condition: AGGREGATEFUNCTION( port | expression
[filtercondition] ). This confirms that option B is a valid capability. The ability to use an expression as the first argument confirms option C is also valid.
3. Informatica PowerCenter - 10.4.0 Transformation Guide
"Chapter 3: Aggregator Transformation"
"Aggregator Transformation Overview"
Page 54.
The guide states
"The Aggregator transformation lets you perform aggregate calculations
such as averages and sums
against groups of data." This confirms the fundamental principle described in option D.