Class CfnAnalysis.BodySectionRepeatConfigurationProperty
Describes the configurations that are required to declare a section as repeating.
Inherited Members
Namespace: Amazon.CDK.AWS.QuickSight
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnAnalysis.BodySectionRepeatConfigurationProperty : CfnAnalysis.IBodySectionRepeatConfigurationProperty
Syntax (vb)
Public Class CfnAnalysis.BodySectionRepeatConfigurationProperty 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
BodySectionRepeatConfigurationProperty() | Describes the configurations that are required to declare a section as repeating. |
Properties
DimensionConfigurations | List of |
NonRepeatingVisuals | List of visuals to exclude from repetition in repeating sections. |
PageBreakConfiguration | Page break configuration to apply for each repeating instance. |
Constructors
BodySectionRepeatConfigurationProperty()
Describes the configurations that are required to declare a section as repeating.
public BodySectionRepeatConfigurationProperty()
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"
}
}
};
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
Remarks
NonRepeatingVisuals
List of visuals to exclude from repetition in repeating sections.
public string[]? NonRepeatingVisuals { get; set; }
Property Value
string[]
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; }