primaryValueDisplayTypestringprimary_value_display_typestrprimaryValueDisplayTypeStringPrimaryValueDisplayTypestringPrimaryValueDisplayType*string#The options that determine the primary value display type.
The options that determine the presentation of a KPI visual.
// 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 kPIOptionsProperty: quicksight.CfnDashboard.KPIOptionsProperty = {
comparison: {
comparisonFormat: {
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',
},
},
comparisonMethod: 'comparisonMethod',
},
primaryValueDisplayType: 'primaryValueDisplayType',
primaryValueFontConfiguration: {
fontColor: 'fontColor',
fontDecoration: 'fontDecoration',
fontFamily: 'fontFamily',
fontSize: {
absolute: 'absolute',
relative: 'relative',
},
fontStyle: 'fontStyle',
fontWeight: {
name: 'name',
},
},
progressBar: {
visibility: 'visibility',
},
secondaryValue: {
visibility: 'visibility',
},
secondaryValueFontConfiguration: {
fontColor: 'fontColor',
fontDecoration: 'fontDecoration',
fontFamily: 'fontFamily',
fontSize: {
absolute: 'absolute',
relative: 'relative',
},
fontStyle: 'fontStyle',
fontWeight: {
name: 'name',
},
},
sparkline: {
type: 'type',
// the properties below are optional
color: 'color',
tooltipVisibility: 'tooltipVisibility',
visibility: 'visibility',
},
trendArrows: {
visibility: 'visibility',
},
visualLayoutOptions: {
standardLayout: {
type: 'type',
},
},
};
comparisonIResolvable | CfnDashboard.ComparisonConfigurationPropertycomparisontyping.Union[IResolvable, ComparisonConfigurationProperty]comparisonIResolvableComparisonIResolvableComparisoninterface{}#primaryValueDisplayTypestringprimary_value_display_typestrprimaryValueDisplayTypeStringPrimaryValueDisplayTypestringPrimaryValueDisplayType*string#primaryValueFontConfigurationIResolvable | CfnDashboard.FontConfigurationPropertyprimary_value_font_configurationtyping.Union[IResolvable, FontConfigurationProperty]primaryValueFontConfigurationIResolvablePrimaryValueFontConfigurationIResolvablePrimaryValueFontConfigurationinterface{}#progressBarIResolvable | CfnDashboard.ProgressBarOptionsPropertyprogress_bartyping.Union[IResolvable, ProgressBarOptionsProperty]progressBarIResolvableProgressBarIResolvableProgressBarinterface{}#secondaryValueIResolvable | CfnDashboard.SecondaryValueOptionsPropertysecondary_valuetyping.Union[IResolvable, SecondaryValueOptionsProperty]secondaryValueIResolvableSecondaryValueIResolvableSecondaryValueinterface{}#secondaryValueFontConfigurationIResolvable | CfnDashboard.FontConfigurationPropertysecondary_value_font_configurationtyping.Union[IResolvable, FontConfigurationProperty]secondaryValueFontConfigurationIResolvableSecondaryValueFontConfigurationIResolvableSecondaryValueFontConfigurationinterface{}#sparklineIResolvable | CfnDashboard.KPISparklineOptionsPropertysparklinetyping.Union[IResolvable, KPISparklineOptionsProperty]sparklineIResolvableSparklineIResolvableSparklineinterface{}#trendArrowsIResolvable | CfnDashboard.TrendArrowOptionsPropertytrend_arrowstyping.Union[IResolvable, TrendArrowOptionsProperty]trendArrowsIResolvableTrendArrowsIResolvableTrendArrowsinterface{}#visualLayoutOptionsIResolvable | CfnDashboard.KPIVisualLayoutOptionsPropertyvisual_layout_optionstyping.Union[IResolvable, KPIVisualLayoutOptionsProperty]visualLayoutOptionsIResolvableVisualLayoutOptionsIResolvableVisualLayoutOptionsinterface{}#