Show / Hide Table of Contents

Interface CfnAnalysisPropsMixin.IDimensionFieldProperty

The dimension type field.

Namespace: Amazon.CDK.CfnPropertyMixins.AWS.QuickSight
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface CfnAnalysisPropsMixin.IDimensionFieldProperty
Syntax (vb)
Public Interface CfnAnalysisPropsMixin.IDimensionFieldProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dimensionfield.html

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.CfnPropertyMixins.AWS.QuickSight;

             var dimensionFieldProperty = new DimensionFieldProperty {
                 CategoricalDimensionField = new CategoricalDimensionFieldProperty {
                     Column = new ColumnIdentifierProperty {
                         ColumnName = "columnName",
                         DataSetIdentifier = "dataSetIdentifier"
                     },
                     FieldId = "fieldId",
                     FormatConfiguration = new StringFormatConfigurationProperty {
                         NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                             NullString = "nullString"
                         },
                         NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                             CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                 DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                     DecimalPlaces = 123
                                 },
                                 NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                     DisplayMode = "displayMode"
                                 },
                                 NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                     NullString = "nullString"
                                 },
                                 NumberScale = "numberScale",
                                 Prefix = "prefix",
                                 SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                     DecimalSeparator = "decimalSeparator",
                                     ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                         GroupingStyle = "groupingStyle",
                                         Symbol = "symbol",
                                         Visibility = "visibility"
                                     }
                                 },
                                 Suffix = "suffix",
                                 Symbol = "symbol"
                             },
                             NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                 DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                     DecimalPlaces = 123
                                 },
                                 NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                     DisplayMode = "displayMode"
                                 },
                                 NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                     NullString = "nullString"
                                 },
                                 NumberScale = "numberScale",
                                 Prefix = "prefix",
                                 SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                     DecimalSeparator = "decimalSeparator",
                                     ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                         GroupingStyle = "groupingStyle",
                                         Symbol = "symbol",
                                         Visibility = "visibility"
                                     }
                                 },
                                 Suffix = "suffix"
                             },
                             PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                 DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                     DecimalPlaces = 123
                                 },
                                 NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                     DisplayMode = "displayMode"
                                 },
                                 NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                     NullString = "nullString"
                                 },
                                 Prefix = "prefix",
                                 SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                     DecimalSeparator = "decimalSeparator",
                                     ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                         GroupingStyle = "groupingStyle",
                                         Symbol = "symbol",
                                         Visibility = "visibility"
                                     }
                                 },
                                 Suffix = "suffix"
                             }
                         }
                     },
                     HierarchyId = "hierarchyId"
                 },
                 DateDimensionField = new DateDimensionFieldProperty {
                     Column = new ColumnIdentifierProperty {
                         ColumnName = "columnName",
                         DataSetIdentifier = "dataSetIdentifier"
                     },
                     DateGranularity = "dateGranularity",
                     FieldId = "fieldId",
                     FormatConfiguration = new DateTimeFormatConfigurationProperty {
                         DateTimeFormat = "dateTimeFormat",
                         NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                             NullString = "nullString"
                         },
                         NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                             CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                 DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                     DecimalPlaces = 123
                                 },
                                 NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                     DisplayMode = "displayMode"
                                 },
                                 NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                     NullString = "nullString"
                                 },
                                 NumberScale = "numberScale",
                                 Prefix = "prefix",
                                 SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                     DecimalSeparator = "decimalSeparator",
                                     ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                         GroupingStyle = "groupingStyle",
                                         Symbol = "symbol",
                                         Visibility = "visibility"
                                     }
                                 },
                                 Suffix = "suffix",
                                 Symbol = "symbol"
                             },
                             NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                 DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                     DecimalPlaces = 123
                                 },
                                 NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                     DisplayMode = "displayMode"
                                 },
                                 NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                     NullString = "nullString"
                                 },
                                 NumberScale = "numberScale",
                                 Prefix = "prefix",
                                 SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                     DecimalSeparator = "decimalSeparator",
                                     ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                         GroupingStyle = "groupingStyle",
                                         Symbol = "symbol",
                                         Visibility = "visibility"
                                     }
                                 },
                                 Suffix = "suffix"
                             },
                             PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                 DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                     DecimalPlaces = 123
                                 },
                                 NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                     DisplayMode = "displayMode"
                                 },
                                 NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                     NullString = "nullString"
                                 },
                                 Prefix = "prefix",
                                 SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                     DecimalSeparator = "decimalSeparator",
                                     ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                         GroupingStyle = "groupingStyle",
                                         Symbol = "symbol",
                                         Visibility = "visibility"
                                     }
                                 },
                                 Suffix = "suffix"
                             }
                         }
                     },
                     HierarchyId = "hierarchyId"
                 },
                 NumericalDimensionField = new NumericalDimensionFieldProperty {
                     Column = new ColumnIdentifierProperty {
                         ColumnName = "columnName",
                         DataSetIdentifier = "dataSetIdentifier"
                     },
                     FieldId = "fieldId",
                     FormatConfiguration = new NumberFormatConfigurationProperty {
                         FormatConfiguration = new NumericFormatConfigurationProperty {
                             CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                                 DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                     DecimalPlaces = 123
                                 },
                                 NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                     DisplayMode = "displayMode"
                                 },
                                 NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                     NullString = "nullString"
                                 },
                                 NumberScale = "numberScale",
                                 Prefix = "prefix",
                                 SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                     DecimalSeparator = "decimalSeparator",
                                     ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                         GroupingStyle = "groupingStyle",
                                         Symbol = "symbol",
                                         Visibility = "visibility"
                                     }
                                 },
                                 Suffix = "suffix",
                                 Symbol = "symbol"
                             },
                             NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                                 DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                     DecimalPlaces = 123
                                 },
                                 NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                     DisplayMode = "displayMode"
                                 },
                                 NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                     NullString = "nullString"
                                 },
                                 NumberScale = "numberScale",
                                 Prefix = "prefix",
                                 SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                     DecimalSeparator = "decimalSeparator",
                                     ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                         GroupingStyle = "groupingStyle",
                                         Symbol = "symbol",
                                         Visibility = "visibility"
                                     }
                                 },
                                 Suffix = "suffix"
                             },
                             PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                                 DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                                     DecimalPlaces = 123
                                 },
                                 NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                                     DisplayMode = "displayMode"
                                 },
                                 NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                                     NullString = "nullString"
                                 },
                                 Prefix = "prefix",
                                 SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                                     DecimalSeparator = "decimalSeparator",
                                     ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                                         GroupingStyle = "groupingStyle",
                                         Symbol = "symbol",
                                         Visibility = "visibility"
                                     }
                                 },
                                 Suffix = "suffix"
                             }
                         }
                     },
                     HierarchyId = "hierarchyId"
                 }
             };

Synopsis

Properties

CategoricalDimensionField

The dimension type field with categorical type columns.

DateDimensionField

The dimension type field with date type columns.

NumericalDimensionField

The dimension type field with numerical type columns.

Properties

CategoricalDimensionField

The dimension type field with categorical type columns.

object? CategoricalDimensionField { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dimensionfield.html#cfn-quicksight-analysis-dimensionfield-categoricaldimensionfield

Type union: either IResolvable or CfnAnalysisPropsMixin.ICategoricalDimensionFieldProperty

DateDimensionField

The dimension type field with date type columns.

object? DateDimensionField { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dimensionfield.html#cfn-quicksight-analysis-dimensionfield-datedimensionfield

Type union: either IResolvable or CfnAnalysisPropsMixin.IDateDimensionFieldProperty

NumericalDimensionField

The dimension type field with numerical type columns.

object? NumericalDimensionField { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dimensionfield.html#cfn-quicksight-analysis-dimensionfield-numericaldimensionfield

Type union: either IResolvable or CfnAnalysisPropsMixin.INumericalDimensionFieldProperty

Back to top Generated by DocFX