This example assumes that the report you are working with contains a summary field.
You can change the type of summary operation that is performed.
|
Visual Basic |
|
|
Dim dataDefController As DataDefController = rcd.DataDefController |
|
|
C# |
|
|
DataDefController dataDefController = rcd.DataDefController; |
|
This example finds the first summary field in the report.
|
Visual Basic |
|
|
Dim sumFieldSet As Fields = dataDefController.DataDefinition.SummaryFields |
|
|
C# |
|
|
Fields sumFieldSet = dataDefController.DataDefinition.SummaryFields; |
|
|
Visual Basic |
|
|
Dim newSumField As SummaryField = DirectCast(oldSumField.Clone(True), SummaryField) |
|
|
C# |
|
|
SummaryField newSumField = (SummaryField)oldSumField.Clone(true); |
|
|
Visual Basic |
|
|
newSumField.Operation = CrSummaryOperationEnum.crSummaryOperationMaximum |
|
|
C# |
|
|
newSumField.Operation = CrSummaryOperationEnum.crSummaryOperationMaximum; |
|
|
Visual Basic |
|
|
summaryFieldController.ModifySummaryField(oldSumField, newSumField) |
|
|
C# |
|
|
summaryFieldController.ModifySummaryField(oldSumField, newSumField); |
|
The following example shows how to change a summary to show the maximum value.
|
Visual Basic |
|
|
Private Sub ModifySummaryField(ByVal rcd As ISCDReportClientDocument) |
|
|
C# |
|
|
private void ModifySummaryField(ISCDReportClientDocument rcd) |
|
This list includes the namespaces used by the sample code:
© 2021 SAP AG. All rights reserved.
http://www.sap.com/sapbusinessobjects/
Support services
http://service.sap.com/bosap-support/
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents