Skip to content
v2.277.0

FormatConfigurationProperty Struct ​

The formatting configuration for all types of field.

Example ​

ts
// 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 formatConfigurationProperty: quicksight.CfnAnalysis.FormatConfigurationProperty = {
  dateTimeFormatConfiguration: {
    dateTimeFormat: 'dateTimeFormat',
    nullValueFormatConfiguration: {
      nullString: 'nullString',
    },
    numericFormatConfiguration: {
      currencyDisplayFormatConfiguration: {
        decimalPlacesConfiguration: {
          decimalPlaces: 123,
        },
        negativeValueConfiguration: {
          displayMode: 'displayMode',
        },
        nullValueFormatConfiguration: {
          nullString: 'nullString',
        },
        numberScale: 'numberScale',
        prefix: 'prefix',
        separatorConfiguration: {
          decimalSeparator: 'decimalSeparator',
          thousandsSeparator: {
            groupingStyle: 'groupingStyle',
            symbol: 'symbol',
            visibility: 'visibility',
          },
        },
        suffix: 'suffix',
        symbol: 'symbol',
      },
      numberDisplayFormatConfiguration: {
        decimalPlacesConfiguration: {
          decimalPlaces: 123,
        },
        negativeValueConfiguration: {
          displayMode: 'displayMode',
        },
        nullValueFormatConfiguration: {
          nullString: 'nullString',
        },
        numberScale: 'numberScale',
        prefix: 'prefix',
        separatorConfiguration: {
          decimalSeparator: 'decimalSeparator',
          thousandsSeparator: {
            groupingStyle: 'groupingStyle',
            symbol: 'symbol',
            visibility: 'visibility',
          },
        },
        suffix: 'suffix',
      },
      percentageDisplayFormatConfiguration: {
        decimalPlacesConfiguration: {
          decimalPlaces: 123,
        },
        negativeValueConfiguration: {
          displayMode: 'displayMode',
        },
        nullValueFormatConfiguration: {
          nullString: 'nullString',
        },
        prefix: 'prefix',
        separatorConfiguration: {
          decimalSeparator: 'decimalSeparator',
          thousandsSeparator: {
            groupingStyle: 'groupingStyle',
            symbol: 'symbol',
            visibility: 'visibility',
          },
        },
        suffix: 'suffix',
      },
    },
  },
  numberFormatConfiguration: {
    formatConfiguration: {
      currencyDisplayFormatConfiguration: {
        decimalPlacesConfiguration: {
          decimalPlaces: 123,
        },
        negativeValueConfiguration: {
          displayMode: 'displayMode',
        },
        nullValueFormatConfiguration: {
          nullString: 'nullString',
        },
        numberScale: 'numberScale',
        prefix: 'prefix',
        separatorConfiguration: {
          decimalSeparator: 'decimalSeparator',
          thousandsSeparator: {
            groupingStyle: 'groupingStyle',
            symbol: 'symbol',
            visibility: 'visibility',
          },
        },
        suffix: 'suffix',
        symbol: 'symbol',
      },
      numberDisplayFormatConfiguration: {
        decimalPlacesConfiguration: {
          decimalPlaces: 123,
        },
        negativeValueConfiguration: {
          displayMode: 'displayMode',
        },
        nullValueFormatConfiguration: {
          nullString: 'nullString',
        },
        numberScale: 'numberScale',
        prefix: 'prefix',
        separatorConfiguration: {
          decimalSeparator: 'decimalSeparator',
          thousandsSeparator: {
            groupingStyle: 'groupingStyle',
            symbol: 'symbol',
            visibility: 'visibility',
          },
        },
        suffix: 'suffix',
      },
      percentageDisplayFormatConfiguration: {
        decimalPlacesConfiguration: {
          decimalPlaces: 123,
        },
        negativeValueConfiguration: {
          displayMode: 'displayMode',
        },
        nullValueFormatConfiguration: {
          nullString: 'nullString',
        },
        prefix: 'prefix',
        separatorConfiguration: {
          decimalSeparator: 'decimalSeparator',
          thousandsSeparator: {
            groupingStyle: 'groupingStyle',
            symbol: 'symbol',
            visibility: 'visibility',
          },
        },
        suffix: 'suffix',
      },
    },
  },
  stringFormatConfiguration: {
    nullValueFormatConfiguration: {
      nullString: 'nullString',
    },
    numericFormatConfiguration: {
      currencyDisplayFormatConfiguration: {
        decimalPlacesConfiguration: {
          decimalPlaces: 123,
        },
        negativeValueConfiguration: {
          displayMode: 'displayMode',
        },
        nullValueFormatConfiguration: {
          nullString: 'nullString',
        },
        numberScale: 'numberScale',
        prefix: 'prefix',
        separatorConfiguration: {
          decimalSeparator: 'decimalSeparator',
          thousandsSeparator: {
            groupingStyle: 'groupingStyle',
            symbol: 'symbol',
            visibility: 'visibility',
          },
        },
        suffix: 'suffix',
        symbol: 'symbol',
      },
      numberDisplayFormatConfiguration: {
        decimalPlacesConfiguration: {
          decimalPlaces: 123,
        },
        negativeValueConfiguration: {
          displayMode: 'displayMode',
        },
        nullValueFormatConfiguration: {
          nullString: 'nullString',
        },
        numberScale: 'numberScale',
        prefix: 'prefix',
        separatorConfiguration: {
          decimalSeparator: 'decimalSeparator',
          thousandsSeparator: {
            groupingStyle: 'groupingStyle',
            symbol: 'symbol',
            visibility: 'visibility',
          },
        },
        suffix: 'suffix',
      },
      percentageDisplayFormatConfiguration: {
        decimalPlacesConfiguration: {
          decimalPlaces: 123,
        },
        negativeValueConfiguration: {
          displayMode: 'displayMode',
        },
        nullValueFormatConfiguration: {
          nullString: 'nullString',
        },
        prefix: 'prefix',
        separatorConfiguration: {
          decimalSeparator: 'decimalSeparator',
          thousandsSeparator: {
            groupingStyle: 'groupingStyle',
            symbol: 'symbol',
            visibility: 'visibility',
          },
        },
        suffix: 'suffix',
      },
    },
  },
};
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_quicksight as quicksight

format_configuration_property = quicksight.CfnAnalysis.FormatConfigurationProperty(
    date_time_format_configuration=quicksight.CfnAnalysis.DateTimeFormatConfigurationProperty(
        date_time_format="dateTimeFormat",
        null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
            null_string="nullString"
        ),
        numeric_format_configuration=quicksight.CfnAnalysis.NumericFormatConfigurationProperty(
            currency_display_format_configuration=quicksight.CfnAnalysis.CurrencyDisplayFormatConfigurationProperty(
                decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                    decimal_places=123
                ),
                negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                    display_mode="displayMode"
                ),
                null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                    null_string="nullString"
                ),
                number_scale="numberScale",
                prefix="prefix",
                separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                    decimal_separator="decimalSeparator",
                    thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                        grouping_style="groupingStyle",
                        symbol="symbol",
                        visibility="visibility"
                    )
                ),
                suffix="suffix",
                symbol="symbol"
            ),
            number_display_format_configuration=quicksight.CfnAnalysis.NumberDisplayFormatConfigurationProperty(
                decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                    decimal_places=123
                ),
                negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                    display_mode="displayMode"
                ),
                null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                    null_string="nullString"
                ),
                number_scale="numberScale",
                prefix="prefix",
                separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                    decimal_separator="decimalSeparator",
                    thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                        grouping_style="groupingStyle",
                        symbol="symbol",
                        visibility="visibility"
                    )
                ),
                suffix="suffix"
            ),
            percentage_display_format_configuration=quicksight.CfnAnalysis.PercentageDisplayFormatConfigurationProperty(
                decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                    decimal_places=123
                ),
                negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                    display_mode="displayMode"
                ),
                null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                    null_string="nullString"
                ),
                prefix="prefix",
                separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                    decimal_separator="decimalSeparator",
                    thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                        grouping_style="groupingStyle",
                        symbol="symbol",
                        visibility="visibility"
                    )
                ),
                suffix="suffix"
            )
        )
    ),
    number_format_configuration=quicksight.CfnAnalysis.NumberFormatConfigurationProperty(
        format_configuration=quicksight.CfnAnalysis.NumericFormatConfigurationProperty(
            currency_display_format_configuration=quicksight.CfnAnalysis.CurrencyDisplayFormatConfigurationProperty(
                decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                    decimal_places=123
                ),
                negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                    display_mode="displayMode"
                ),
                null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                    null_string="nullString"
                ),
                number_scale="numberScale",
                prefix="prefix",
                separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                    decimal_separator="decimalSeparator",
                    thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                        grouping_style="groupingStyle",
                        symbol="symbol",
                        visibility="visibility"
                    )
                ),
                suffix="suffix",
                symbol="symbol"
            ),
            number_display_format_configuration=quicksight.CfnAnalysis.NumberDisplayFormatConfigurationProperty(
                decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                    decimal_places=123
                ),
                negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                    display_mode="displayMode"
                ),
                null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                    null_string="nullString"
                ),
                number_scale="numberScale",
                prefix="prefix",
                separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                    decimal_separator="decimalSeparator",
                    thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                        grouping_style="groupingStyle",
                        symbol="symbol",
                        visibility="visibility"
                    )
                ),
                suffix="suffix"
            ),
            percentage_display_format_configuration=quicksight.CfnAnalysis.PercentageDisplayFormatConfigurationProperty(
                decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                    decimal_places=123
                ),
                negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                    display_mode="displayMode"
                ),
                null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                    null_string="nullString"
                ),
                prefix="prefix",
                separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                    decimal_separator="decimalSeparator",
                    thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                        grouping_style="groupingStyle",
                        symbol="symbol",
                        visibility="visibility"
                    )
                ),
                suffix="suffix"
            )
        )
    ),
    string_format_configuration=quicksight.CfnAnalysis.StringFormatConfigurationProperty(
        null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
            null_string="nullString"
        ),
        numeric_format_configuration=quicksight.CfnAnalysis.NumericFormatConfigurationProperty(
            currency_display_format_configuration=quicksight.CfnAnalysis.CurrencyDisplayFormatConfigurationProperty(
                decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                    decimal_places=123
                ),
                negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                    display_mode="displayMode"
                ),
                null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                    null_string="nullString"
                ),
                number_scale="numberScale",
                prefix="prefix",
                separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                    decimal_separator="decimalSeparator",
                    thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                        grouping_style="groupingStyle",
                        symbol="symbol",
                        visibility="visibility"
                    )
                ),
                suffix="suffix",
                symbol="symbol"
            ),
            number_display_format_configuration=quicksight.CfnAnalysis.NumberDisplayFormatConfigurationProperty(
                decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                    decimal_places=123
                ),
                negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                    display_mode="displayMode"
                ),
                null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                    null_string="nullString"
                ),
                number_scale="numberScale",
                prefix="prefix",
                separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                    decimal_separator="decimalSeparator",
                    thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                        grouping_style="groupingStyle",
                        symbol="symbol",
                        visibility="visibility"
                    )
                ),
                suffix="suffix"
            ),
            percentage_display_format_configuration=quicksight.CfnAnalysis.PercentageDisplayFormatConfigurationProperty(
                decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                    decimal_places=123
                ),
                negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                    display_mode="displayMode"
                ),
                null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                    null_string="nullString"
                ),
                prefix="prefix",
                separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                    decimal_separator="decimalSeparator",
                    thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                        grouping_style="groupingStyle",
                        symbol="symbol",
                        visibility="visibility"
                    )
                ),
                suffix="suffix"
            )
        )
    )
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.quicksight.*;

FormatConfigurationProperty formatConfigurationProperty = FormatConfigurationProperty.builder()
        .dateTimeFormatConfiguration(DateTimeFormatConfigurationProperty.builder()
                .dateTimeFormat("dateTimeFormat")
                .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                        .nullString("nullString")
                        .build())
                .numericFormatConfiguration(NumericFormatConfigurationProperty.builder()
                        .currencyDisplayFormatConfiguration(CurrencyDisplayFormatConfigurationProperty.builder()
                                .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                        .decimalPlaces(123)
                                        .build())
                                .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                        .displayMode("displayMode")
                                        .build())
                                .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                        .nullString("nullString")
                                        .build())
                                .numberScale("numberScale")
                                .prefix("prefix")
                                .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                        .decimalSeparator("decimalSeparator")
                                        .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                .groupingStyle("groupingStyle")
                                                .symbol("symbol")
                                                .visibility("visibility")
                                                .build())
                                        .build())
                                .suffix("suffix")
                                .symbol("symbol")
                                .build())
                        .numberDisplayFormatConfiguration(NumberDisplayFormatConfigurationProperty.builder()
                                .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                        .decimalPlaces(123)
                                        .build())
                                .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                        .displayMode("displayMode")
                                        .build())
                                .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                        .nullString("nullString")
                                        .build())
                                .numberScale("numberScale")
                                .prefix("prefix")
                                .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                        .decimalSeparator("decimalSeparator")
                                        .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                .groupingStyle("groupingStyle")
                                                .symbol("symbol")
                                                .visibility("visibility")
                                                .build())
                                        .build())
                                .suffix("suffix")
                                .build())
                        .percentageDisplayFormatConfiguration(PercentageDisplayFormatConfigurationProperty.builder()
                                .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                        .decimalPlaces(123)
                                        .build())
                                .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                        .displayMode("displayMode")
                                        .build())
                                .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                        .nullString("nullString")
                                        .build())
                                .prefix("prefix")
                                .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                        .decimalSeparator("decimalSeparator")
                                        .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                .groupingStyle("groupingStyle")
                                                .symbol("symbol")
                                                .visibility("visibility")
                                                .build())
                                        .build())
                                .suffix("suffix")
                                .build())
                        .build())
                .build())
        .numberFormatConfiguration(NumberFormatConfigurationProperty.builder()
                .formatConfiguration(NumericFormatConfigurationProperty.builder()
                        .currencyDisplayFormatConfiguration(CurrencyDisplayFormatConfigurationProperty.builder()
                                .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                        .decimalPlaces(123)
                                        .build())
                                .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                        .displayMode("displayMode")
                                        .build())
                                .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                        .nullString("nullString")
                                        .build())
                                .numberScale("numberScale")
                                .prefix("prefix")
                                .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                        .decimalSeparator("decimalSeparator")
                                        .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                .groupingStyle("groupingStyle")
                                                .symbol("symbol")
                                                .visibility("visibility")
                                                .build())
                                        .build())
                                .suffix("suffix")
                                .symbol("symbol")
                                .build())
                        .numberDisplayFormatConfiguration(NumberDisplayFormatConfigurationProperty.builder()
                                .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                        .decimalPlaces(123)
                                        .build())
                                .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                        .displayMode("displayMode")
                                        .build())
                                .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                        .nullString("nullString")
                                        .build())
                                .numberScale("numberScale")
                                .prefix("prefix")
                                .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                        .decimalSeparator("decimalSeparator")
                                        .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                .groupingStyle("groupingStyle")
                                                .symbol("symbol")
                                                .visibility("visibility")
                                                .build())
                                        .build())
                                .suffix("suffix")
                                .build())
                        .percentageDisplayFormatConfiguration(PercentageDisplayFormatConfigurationProperty.builder()
                                .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                        .decimalPlaces(123)
                                        .build())
                                .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                        .displayMode("displayMode")
                                        .build())
                                .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                        .nullString("nullString")
                                        .build())
                                .prefix("prefix")
                                .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                        .decimalSeparator("decimalSeparator")
                                        .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                .groupingStyle("groupingStyle")
                                                .symbol("symbol")
                                                .visibility("visibility")
                                                .build())
                                        .build())
                                .suffix("suffix")
                                .build())
                        .build())
                .build())
        .stringFormatConfiguration(StringFormatConfigurationProperty.builder()
                .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                        .nullString("nullString")
                        .build())
                .numericFormatConfiguration(NumericFormatConfigurationProperty.builder()
                        .currencyDisplayFormatConfiguration(CurrencyDisplayFormatConfigurationProperty.builder()
                                .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                        .decimalPlaces(123)
                                        .build())
                                .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                        .displayMode("displayMode")
                                        .build())
                                .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                        .nullString("nullString")
                                        .build())
                                .numberScale("numberScale")
                                .prefix("prefix")
                                .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                        .decimalSeparator("decimalSeparator")
                                        .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                .groupingStyle("groupingStyle")
                                                .symbol("symbol")
                                                .visibility("visibility")
                                                .build())
                                        .build())
                                .suffix("suffix")
                                .symbol("symbol")
                                .build())
                        .numberDisplayFormatConfiguration(NumberDisplayFormatConfigurationProperty.builder()
                                .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                        .decimalPlaces(123)
                                        .build())
                                .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                        .displayMode("displayMode")
                                        .build())
                                .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                        .nullString("nullString")
                                        .build())
                                .numberScale("numberScale")
                                .prefix("prefix")
                                .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                        .decimalSeparator("decimalSeparator")
                                        .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                .groupingStyle("groupingStyle")
                                                .symbol("symbol")
                                                .visibility("visibility")
                                                .build())
                                        .build())
                                .suffix("suffix")
                                .build())
                        .percentageDisplayFormatConfiguration(PercentageDisplayFormatConfigurationProperty.builder()
                                .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                        .decimalPlaces(123)
                                        .build())
                                .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                        .displayMode("displayMode")
                                        .build())
                                .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                        .nullString("nullString")
                                        .build())
                                .prefix("prefix")
                                .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                        .decimalSeparator("decimalSeparator")
                                        .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                .groupingStyle("groupingStyle")
                                                .symbol("symbol")
                                                .visibility("visibility")
                                                .build())
                                        .build())
                                .suffix("suffix")
                                .build())
                        .build())
                .build())
        .build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// 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 formatConfigurationProperty = new FormatConfigurationProperty {
    DateTimeFormatConfiguration = 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"
            }
        }
    },
    NumberFormatConfiguration = 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"
            }
        }
    },
    StringFormatConfiguration = 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"
            }
        }
    }
};
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

formatConfigurationProperty := &FormatConfigurationProperty{
	DateTimeFormatConfiguration: &DateTimeFormatConfigurationProperty{
		DateTimeFormat: jsii.String("dateTimeFormat"),
		NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
			NullString: jsii.String("nullString"),
		},
		NumericFormatConfiguration: &NumericFormatConfigurationProperty{
			CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
				DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
					DecimalPlaces: jsii.Number(123),
				},
				NegativeValueConfiguration: &NegativeValueConfigurationProperty{
					DisplayMode: jsii.String("displayMode"),
				},
				NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
					NullString: jsii.String("nullString"),
				},
				NumberScale: jsii.String("numberScale"),
				Prefix: jsii.String("prefix"),
				SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
					DecimalSeparator: jsii.String("decimalSeparator"),
					ThousandsSeparator: &ThousandSeparatorOptionsProperty{
						GroupingStyle: jsii.String("groupingStyle"),
						Symbol: jsii.String("symbol"),
						Visibility: jsii.String("visibility"),
					},
				},
				Suffix: jsii.String("suffix"),
				Symbol: jsii.String("symbol"),
			},
			NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
				DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
					DecimalPlaces: jsii.Number(123),
				},
				NegativeValueConfiguration: &NegativeValueConfigurationProperty{
					DisplayMode: jsii.String("displayMode"),
				},
				NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
					NullString: jsii.String("nullString"),
				},
				NumberScale: jsii.String("numberScale"),
				Prefix: jsii.String("prefix"),
				SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
					DecimalSeparator: jsii.String("decimalSeparator"),
					ThousandsSeparator: &ThousandSeparatorOptionsProperty{
						GroupingStyle: jsii.String("groupingStyle"),
						Symbol: jsii.String("symbol"),
						Visibility: jsii.String("visibility"),
					},
				},
				Suffix: jsii.String("suffix"),
			},
			PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
				DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
					DecimalPlaces: jsii.Number(123),
				},
				NegativeValueConfiguration: &NegativeValueConfigurationProperty{
					DisplayMode: jsii.String("displayMode"),
				},
				NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
					NullString: jsii.String("nullString"),
				},
				Prefix: jsii.String("prefix"),
				SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
					DecimalSeparator: jsii.String("decimalSeparator"),
					ThousandsSeparator: &ThousandSeparatorOptionsProperty{
						GroupingStyle: jsii.String("groupingStyle"),
						Symbol: jsii.String("symbol"),
						Visibility: jsii.String("visibility"),
					},
				},
				Suffix: jsii.String("suffix"),
			},
		},
	},
	NumberFormatConfiguration: &NumberFormatConfigurationProperty{
		FormatConfiguration: &NumericFormatConfigurationProperty{
			CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
				DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
					DecimalPlaces: jsii.Number(123),
				},
				NegativeValueConfiguration: &NegativeValueConfigurationProperty{
					DisplayMode: jsii.String("displayMode"),
				},
				NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
					NullString: jsii.String("nullString"),
				},
				NumberScale: jsii.String("numberScale"),
				Prefix: jsii.String("prefix"),
				SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
					DecimalSeparator: jsii.String("decimalSeparator"),
					ThousandsSeparator: &ThousandSeparatorOptionsProperty{
						GroupingStyle: jsii.String("groupingStyle"),
						Symbol: jsii.String("symbol"),
						Visibility: jsii.String("visibility"),
					},
				},
				Suffix: jsii.String("suffix"),
				Symbol: jsii.String("symbol"),
			},
			NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
				DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
					DecimalPlaces: jsii.Number(123),
				},
				NegativeValueConfiguration: &NegativeValueConfigurationProperty{
					DisplayMode: jsii.String("displayMode"),
				},
				NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
					NullString: jsii.String("nullString"),
				},
				NumberScale: jsii.String("numberScale"),
				Prefix: jsii.String("prefix"),
				SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
					DecimalSeparator: jsii.String("decimalSeparator"),
					ThousandsSeparator: &ThousandSeparatorOptionsProperty{
						GroupingStyle: jsii.String("groupingStyle"),
						Symbol: jsii.String("symbol"),
						Visibility: jsii.String("visibility"),
					},
				},
				Suffix: jsii.String("suffix"),
			},
			PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
				DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
					DecimalPlaces: jsii.Number(123),
				},
				NegativeValueConfiguration: &NegativeValueConfigurationProperty{
					DisplayMode: jsii.String("displayMode"),
				},
				NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
					NullString: jsii.String("nullString"),
				},
				Prefix: jsii.String("prefix"),
				SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
					DecimalSeparator: jsii.String("decimalSeparator"),
					ThousandsSeparator: &ThousandSeparatorOptionsProperty{
						GroupingStyle: jsii.String("groupingStyle"),
						Symbol: jsii.String("symbol"),
						Visibility: jsii.String("visibility"),
					},
				},
				Suffix: jsii.String("suffix"),
			},
		},
	},
	StringFormatConfiguration: &StringFormatConfigurationProperty{
		NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
			NullString: jsii.String("nullString"),
		},
		NumericFormatConfiguration: &NumericFormatConfigurationProperty{
			CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
				DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
					DecimalPlaces: jsii.Number(123),
				},
				NegativeValueConfiguration: &NegativeValueConfigurationProperty{
					DisplayMode: jsii.String("displayMode"),
				},
				NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
					NullString: jsii.String("nullString"),
				},
				NumberScale: jsii.String("numberScale"),
				Prefix: jsii.String("prefix"),
				SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
					DecimalSeparator: jsii.String("decimalSeparator"),
					ThousandsSeparator: &ThousandSeparatorOptionsProperty{
						GroupingStyle: jsii.String("groupingStyle"),
						Symbol: jsii.String("symbol"),
						Visibility: jsii.String("visibility"),
					},
				},
				Suffix: jsii.String("suffix"),
				Symbol: jsii.String("symbol"),
			},
			NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
				DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
					DecimalPlaces: jsii.Number(123),
				},
				NegativeValueConfiguration: &NegativeValueConfigurationProperty{
					DisplayMode: jsii.String("displayMode"),
				},
				NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
					NullString: jsii.String("nullString"),
				},
				NumberScale: jsii.String("numberScale"),
				Prefix: jsii.String("prefix"),
				SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
					DecimalSeparator: jsii.String("decimalSeparator"),
					ThousandsSeparator: &ThousandSeparatorOptionsProperty{
						GroupingStyle: jsii.String("groupingStyle"),
						Symbol: jsii.String("symbol"),
						Visibility: jsii.String("visibility"),
					},
				},
				Suffix: jsii.String("suffix"),
			},
			PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
				DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
					DecimalPlaces: jsii.Number(123),
				},
				NegativeValueConfiguration: &NegativeValueConfigurationProperty{
					DisplayMode: jsii.String("displayMode"),
				},
				NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
					NullString: jsii.String("nullString"),
				},
				Prefix: jsii.String("prefix"),
				SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
					DecimalSeparator: jsii.String("decimalSeparator"),
					ThousandsSeparator: &ThousandSeparatorOptionsProperty{
						GroupingStyle: jsii.String("groupingStyle"),
						Symbol: jsii.String("symbol"),
						Visibility: jsii.String("visibility"),
					},
				},
				Suffix: jsii.String("suffix"),
			},
		},
	},
}

Properties ​

dateTimeFormatConfigurationoptionalIResolvable | CfnAnalysis.DateTimeFormatConfigurationPropertydate_time_format_configurationoptionaltyping.Union[IResolvable, DateTimeFormatConfigurationProperty]dateTimeFormatConfigurationoptionalIResolvableDateTimeFormatConfigurationoptionalIResolvableDateTimeFormatConfigurationoptionalinterface{}#
Formatting configuration for `DateTime` fields.
numberFormatConfigurationoptionalIResolvable | CfnAnalysis.NumberFormatConfigurationPropertynumber_format_configurationoptionaltyping.Union[IResolvable, NumberFormatConfigurationProperty]numberFormatConfigurationoptionalIResolvableNumberFormatConfigurationoptionalIResolvableNumberFormatConfigurationoptionalinterface{}#
Formatting configuration for number fields.
stringFormatConfigurationoptionalIResolvable | CfnAnalysis.StringFormatConfigurationPropertystring_format_configurationoptionaltyping.Union[IResolvable, StringFormatConfigurationProperty]stringFormatConfigurationoptionalIResolvableStringFormatConfigurationoptionalIResolvableStringFormatConfigurationoptionalinterface{}#
Formatting configuration for string fields.