interface BodySectionRepeatConfigurationProperty
| Language | Type name | 
|---|---|
  .NET | Amazon.CDK.AWS.QuickSight.CfnDashboard.BodySectionRepeatConfigurationProperty | 
  Go | github.com/aws/aws-cdk-go/awscdk/v2/awsquicksight#CfnDashboard_BodySectionRepeatConfigurationProperty | 
  Java | software.amazon.awscdk.services.quicksight.CfnDashboard.BodySectionRepeatConfigurationProperty | 
  Python | aws_cdk.aws_quicksight.CfnDashboard.BodySectionRepeatConfigurationProperty | 
  TypeScript  | aws-cdk-lib » aws_quicksight » CfnDashboard » BodySectionRepeatConfigurationProperty | 
Describes the configurations that are required to declare a section as repeating.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const bodySectionRepeatConfigurationProperty: quicksight.CfnDashboard.BodySectionRepeatConfigurationProperty = {
  dimensionConfigurations: [{
    dynamicCategoryDimensionConfiguration: {
      column: {
        columnName: 'columnName',
        dataSetIdentifier: 'dataSetIdentifier',
      },
      // the properties below are optional
      limit: 123,
      sortByMetrics: [{
        direction: 'direction',
        sortBy: {
          columnName: 'columnName',
          dataSetIdentifier: 'dataSetIdentifier',
        },
        // the properties below are optional
        aggregationFunction: {
          attributeAggregationFunction: {
            simpleAttributeAggregation: 'simpleAttributeAggregation',
            valueForMultipleValues: 'valueForMultipleValues',
          },
          categoricalAggregationFunction: 'categoricalAggregationFunction',
          dateAggregationFunction: 'dateAggregationFunction',
          numericalAggregationFunction: {
            percentileAggregation: {
              percentileValue: 123,
            },
            simpleNumericalAggregation: 'simpleNumericalAggregation',
          },
        },
      }],
    },
    dynamicNumericDimensionConfiguration: {
      column: {
        columnName: 'columnName',
        dataSetIdentifier: 'dataSetIdentifier',
      },
      // the properties below are optional
      limit: 123,
      sortByMetrics: [{
        direction: 'direction',
        sortBy: {
          columnName: 'columnName',
          dataSetIdentifier: 'dataSetIdentifier',
        },
        // the properties below are optional
        aggregationFunction: {
          attributeAggregationFunction: {
            simpleAttributeAggregation: 'simpleAttributeAggregation',
            valueForMultipleValues: 'valueForMultipleValues',
          },
          categoricalAggregationFunction: 'categoricalAggregationFunction',
          dateAggregationFunction: 'dateAggregationFunction',
          numericalAggregationFunction: {
            percentileAggregation: {
              percentileValue: 123,
            },
            simpleNumericalAggregation: 'simpleNumericalAggregation',
          },
        },
      }],
    },
  }],
  nonRepeatingVisuals: ['nonRepeatingVisuals'],
  pageBreakConfiguration: {
    after: {
      status: 'status',
    },
  },
};
Properties
| Name | Type | Description | 
|---|---|---|
| dimension | IResolvable | (IResolvable | Body)[] | List of BodySectionRepeatDimensionConfiguration values that describe the dataset column and constraints for the column used to repeat the contents of a section. | 
| non | string[] | List of visuals to exclude from repetition in repeating sections. | 
| page | IResolvable | Body | Page break configuration to apply for each repeating instance. | 
dimensionConfigurations?
Type:
IResolvable | (IResolvable | Body)[]
(optional)
List of BodySectionRepeatDimensionConfiguration values that describe the dataset column and constraints for the column used to repeat the contents of a section.
nonRepeatingVisuals?
Type:
string[]
(optional)
List of visuals to exclude from repetition in repeating sections.
The visuals will render identically, and ignore the repeating configurations in all repeating instances.
pageBreakConfiguration?
Type:
IResolvable | Body
(optional)
Page break configuration to apply for each repeating instance.

 .NET
 Go
 Java
 Python
 TypeScript