Class CfnAnalysis.BodySectionRepeatConfigurationProperty
Describes the configurations that are required to declare a section as repeating.
Inheritance
Namespace: Amazon.CDK.AWS.QuickSight
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class BodySectionRepeatConfigurationProperty : Object, CfnAnalysis.IBodySectionRepeatConfigurationProperty
Syntax (vb)
Public Class BodySectionRepeatConfigurationProperty
Inherits Object
Implements CfnAnalysis.IBodySectionRepeatConfigurationProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.QuickSight;
var bodySectionRepeatConfigurationProperty = new BodySectionRepeatConfigurationProperty {
DimensionConfigurations = new [] { new BodySectionRepeatDimensionConfigurationProperty {
DynamicCategoryDimensionConfiguration = new BodySectionDynamicCategoryDimensionConfigurationProperty {
Column = new ColumnIdentifierProperty {
ColumnName = "columnName",
DataSetIdentifier = "dataSetIdentifier"
},
// the properties below are optional
Limit = 123,
SortByMetrics = new [] { new ColumnSortProperty {
Direction = "direction",
SortBy = new ColumnIdentifierProperty {
ColumnName = "columnName",
DataSetIdentifier = "dataSetIdentifier"
},
// the properties below are optional
AggregationFunction = new AggregationFunctionProperty {
AttributeAggregationFunction = new AttributeAggregationFunctionProperty {
SimpleAttributeAggregation = "simpleAttributeAggregation",
ValueForMultipleValues = "valueForMultipleValues"
},
CategoricalAggregationFunction = "categoricalAggregationFunction",
DateAggregationFunction = "dateAggregationFunction",
NumericalAggregationFunction = new NumericalAggregationFunctionProperty {
PercentileAggregation = new PercentileAggregationProperty {
PercentileValue = 123
},
SimpleNumericalAggregation = "simpleNumericalAggregation"
}
}
} }
},
DynamicNumericDimensionConfiguration = new BodySectionDynamicNumericDimensionConfigurationProperty {
Column = new ColumnIdentifierProperty {
ColumnName = "columnName",
DataSetIdentifier = "dataSetIdentifier"
},
// the properties below are optional
Limit = 123,
SortByMetrics = new [] { new ColumnSortProperty {
Direction = "direction",
SortBy = new ColumnIdentifierProperty {
ColumnName = "columnName",
DataSetIdentifier = "dataSetIdentifier"
},
// the properties below are optional
AggregationFunction = new AggregationFunctionProperty {
AttributeAggregationFunction = new AttributeAggregationFunctionProperty {
SimpleAttributeAggregation = "simpleAttributeAggregation",
ValueForMultipleValues = "valueForMultipleValues"
},
CategoricalAggregationFunction = "categoricalAggregationFunction",
DateAggregationFunction = "dateAggregationFunction",
NumericalAggregationFunction = new NumericalAggregationFunctionProperty {
PercentileAggregation = new PercentileAggregationProperty {
PercentileValue = 123
},
SimpleNumericalAggregation = "simpleNumericalAggregation"
}
}
} }
}
} },
NonRepeatingVisuals = new [] { "nonRepeatingVisuals" },
PageBreakConfiguration = new BodySectionRepeatPageBreakConfigurationProperty {
After = new SectionAfterPageBreakProperty {
Status = "status"
}
}
};
Synopsis
Constructors
Body |
Properties
Dimension |
List of |
Non |
List of visuals to exclude from repetition in repeating sections. |
Page |
Page break configuration to apply for each repeating instance. |
Constructors
BodySectionRepeatConfigurationProperty()
public BodySectionRepeatConfigurationProperty()
Properties
DimensionConfigurations
List of BodySectionRepeatDimensionConfiguration
values that describe the dataset column and constraints for the column used to repeat the contents of a section.
public object DimensionConfigurations { get; set; }
Property Value
System.
Remarks
NonRepeatingVisuals
List of visuals to exclude from repetition in repeating sections.
public string[] NonRepeatingVisuals { get; set; }
Property Value
System.
Remarks
The visuals will render identically, and ignore the repeating configurations in all repeating instances.
PageBreakConfiguration
Page break configuration to apply for each repeating instance.
public object PageBreakConfiguration { get; set; }
Property Value
System.