Show / Hide Table of Contents

Class CfnAnalysis.BoxPlotVisualProperty

A box plot.

Inheritance
System.Object
CfnAnalysis.BoxPlotVisualProperty
Implements
CfnAnalysis.IBoxPlotVisualProperty
Namespace: Amazon.CDK.AWS.QuickSight
Assembly: Amazon.CDK.AWS.QuickSight.dll
Syntax (csharp)
public class BoxPlotVisualProperty : Object, CfnAnalysis.IBoxPlotVisualProperty
Syntax (vb)
Public Class BoxPlotVisualProperty
    Inherits Object
    Implements CfnAnalysis.IBoxPlotVisualProperty
Remarks

For more information, see Using box plots in the Amazon QuickSight User Guide .

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.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.AWS.QuickSight;

var dataDriven;

var boxPlotVisualProperty = new BoxPlotVisualProperty {
    VisualId = "visualId",

    // the properties below are optional
    Actions = new [] { new VisualCustomActionProperty {
        ActionOperations = new [] { new VisualCustomActionOperationProperty {
            FilterOperation = new CustomActionFilterOperationProperty {
                SelectedFieldsConfiguration = new FilterOperationSelectedFieldsConfigurationProperty {
                    SelectedFieldOptions = "selectedFieldOptions",
                    SelectedFields = new [] { "selectedFields" }
                },
                TargetVisualsConfiguration = new FilterOperationTargetVisualsConfigurationProperty {
                    SameSheetTargetVisualConfiguration = new SameSheetTargetVisualConfigurationProperty {
                        TargetVisualOptions = "targetVisualOptions",
                        TargetVisuals = new [] { "targetVisuals" }
                    }
                }
            },
            NavigationOperation = new CustomActionNavigationOperationProperty {
                LocalNavigationConfiguration = new LocalNavigationConfigurationProperty {
                    TargetSheetId = "targetSheetId"
                }
            },
            SetParametersOperation = new CustomActionSetParametersOperationProperty {
                ParameterValueConfigurations = new [] { new SetParameterValueConfigurationProperty {
                    DestinationParameterName = "destinationParameterName",
                    Value = new DestinationParameterValueConfigurationProperty {
                        CustomValuesConfiguration = new CustomValuesConfigurationProperty {
                            CustomValues = new CustomParameterValuesProperty {
                                DateTimeValues = new [] { "dateTimeValues" },
                                DecimalValues = new [] { 123 },
                                IntegerValues = new [] { 123 },
                                StringValues = new [] { "stringValues" }
                            },

                            // the properties below are optional
                            IncludeNullValue = false
                        },
                        SelectAllValueOptions = "selectAllValueOptions",
                        SourceField = "sourceField",
                        SourceParameterName = "sourceParameterName"
                    }
                } }
            },
            UrlOperation = new CustomActionURLOperationProperty {
                UrlTarget = "urlTarget",
                UrlTemplate = "urlTemplate"
            }
        } },
        CustomActionId = "customActionId",
        Name = "name",
        Trigger = "trigger",

        // the properties below are optional
        Status = "status"
    } },
    ChartConfiguration = new BoxPlotChartConfigurationProperty {
        BoxPlotOptions = new BoxPlotOptionsProperty {
            AllDataPointsVisibility = "allDataPointsVisibility",
            OutlierVisibility = "outlierVisibility",
            StyleOptions = new BoxPlotStyleOptionsProperty {
                FillStyle = "fillStyle"
            }
        },
        CategoryAxis = new AxisDisplayOptionsProperty {
            AxisLineVisibility = "axisLineVisibility",
            AxisOffset = "axisOffset",
            DataOptions = new AxisDataOptionsProperty {
                DateAxisOptions = new DateAxisOptionsProperty {
                    MissingDateVisibility = "missingDateVisibility"
                },
                NumericAxisOptions = new NumericAxisOptionsProperty {
                    Range = new AxisDisplayRangeProperty {
                        DataDriven = dataDriven,
                        MinMax = new AxisDisplayMinMaxRangeProperty {
                            Maximum = 123,
                            Minimum = 123
                        }
                    },
                    Scale = new AxisScaleProperty {
                        Linear = new AxisLinearScaleProperty {
                            StepCount = 123,
                            StepSize = 123
                        },
                        Logarithmic = new AxisLogarithmicScaleProperty {
                            Base = 123
                        }
                    }
                }
            },
            GridLineVisibility = "gridLineVisibility",
            ScrollbarOptions = new ScrollBarOptionsProperty {
                Visibility = "visibility",
                VisibleRange = new VisibleRangeOptionsProperty {
                    PercentRange = new PercentVisibleRangeProperty {
                        From = 123,
                        To = 123
                    }
                }
            },
            TickLabelOptions = new AxisTickLabelOptionsProperty {
                LabelOptions = new LabelOptionsProperty {
                    CustomLabel = "customLabel",
                    FontConfiguration = new FontConfigurationProperty {
                        FontColor = "fontColor",
                        FontDecoration = "fontDecoration",
                        FontSize = new FontSizeProperty {
                            Relative = "relative"
                        },
                        FontStyle = "fontStyle",
                        FontWeight = new FontWeightProperty {
                            Name = "name"
                        }
                    },
                    Visibility = "visibility"
                },
                RotationAngle = 123
            }
        },
        CategoryLabelOptions = new ChartAxisLabelOptionsProperty {
            AxisLabelOptions = new [] { new AxisLabelOptionsProperty {
                ApplyTo = new AxisLabelReferenceOptionsProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId"
                },
                CustomLabel = "customLabel",
                FontConfiguration = new FontConfigurationProperty {
                    FontColor = "fontColor",
                    FontDecoration = "fontDecoration",
                    FontSize = new FontSizeProperty {
                        Relative = "relative"
                    },
                    FontStyle = "fontStyle",
                    FontWeight = new FontWeightProperty {
                        Name = "name"
                    }
                }
            } },
            SortIconVisibility = "sortIconVisibility",
            Visibility = "visibility"
        },
        FieldWells = new BoxPlotFieldWellsProperty {
            BoxPlotAggregatedFieldWells = new BoxPlotAggregatedFieldWellsProperty {
                GroupBy = new [] { new DimensionFieldProperty {
                    CategoricalDimensionField = new CategoricalDimensionFieldProperty {
                        Column = new ColumnIdentifierProperty {
                            ColumnName = "columnName",
                            DataSetIdentifier = "dataSetIdentifier"
                        },
                        FieldId = "fieldId",

                        // the properties below are optional
                        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 {
                                            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 {
                                            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 {
                                            Symbol = "symbol",
                                            Visibility = "visibility"
                                        }
                                    },
                                    Suffix = "suffix"
                                }
                            }
                        },
                        HierarchyId = "hierarchyId"
                    },
                    DateDimensionField = new DateDimensionFieldProperty {
                        Column = new ColumnIdentifierProperty {
                            ColumnName = "columnName",
                            DataSetIdentifier = "dataSetIdentifier"
                        },
                        FieldId = "fieldId",

                        // the properties below are optional
                        DateGranularity = "dateGranularity",
                        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 {
                                            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 {
                                            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 {
                                            Symbol = "symbol",
                                            Visibility = "visibility"
                                        }
                                    },
                                    Suffix = "suffix"
                                }
                            }
                        },
                        HierarchyId = "hierarchyId"
                    },
                    NumericalDimensionField = new NumericalDimensionFieldProperty {
                        Column = new ColumnIdentifierProperty {
                            ColumnName = "columnName",
                            DataSetIdentifier = "dataSetIdentifier"
                        },
                        FieldId = "fieldId",

                        // the properties below are optional
                        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 {
                                            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 {
                                            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 {
                                            Symbol = "symbol",
                                            Visibility = "visibility"
                                        }
                                    },
                                    Suffix = "suffix"
                                }
                            }
                        },
                        HierarchyId = "hierarchyId"
                    }
                } },
                Values = new [] { new MeasureFieldProperty {
                    CalculatedMeasureField = new CalculatedMeasureFieldProperty {
                        Expression = "expression",
                        FieldId = "fieldId"
                    },
                    CategoricalMeasureField = new CategoricalMeasureFieldProperty {
                        Column = new ColumnIdentifierProperty {
                            ColumnName = "columnName",
                            DataSetIdentifier = "dataSetIdentifier"
                        },
                        FieldId = "fieldId",

                        // the properties below are optional
                        AggregationFunction = "aggregationFunction",
                        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 {
                                            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 {
                                            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 {
                                            Symbol = "symbol",
                                            Visibility = "visibility"
                                        }
                                    },
                                    Suffix = "suffix"
                                }
                            }
                        }
                    },
                    DateMeasureField = new DateMeasureFieldProperty {
                        Column = new ColumnIdentifierProperty {
                            ColumnName = "columnName",
                            DataSetIdentifier = "dataSetIdentifier"
                        },
                        FieldId = "fieldId",

                        // the properties below are optional
                        AggregationFunction = "aggregationFunction",
                        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 {
                                            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 {
                                            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 {
                                            Symbol = "symbol",
                                            Visibility = "visibility"
                                        }
                                    },
                                    Suffix = "suffix"
                                }
                            }
                        }
                    },
                    NumericalMeasureField = new NumericalMeasureFieldProperty {
                        Column = new ColumnIdentifierProperty {
                            ColumnName = "columnName",
                            DataSetIdentifier = "dataSetIdentifier"
                        },
                        FieldId = "fieldId",

                        // the properties below are optional
                        AggregationFunction = new NumericalAggregationFunctionProperty {
                            PercentileAggregation = new PercentileAggregationProperty {
                                PercentileValue = 123
                            },
                            SimpleNumericalAggregation = "simpleNumericalAggregation"
                        },
                        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 {
                                            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 {
                                            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 {
                                            Symbol = "symbol",
                                            Visibility = "visibility"
                                        }
                                    },
                                    Suffix = "suffix"
                                }
                            }
                        }
                    }
                } }
            }
        },
        Legend = new LegendOptionsProperty {
            Height = "height",
            Position = "position",
            Title = new LabelOptionsProperty {
                CustomLabel = "customLabel",
                FontConfiguration = new FontConfigurationProperty {
                    FontColor = "fontColor",
                    FontDecoration = "fontDecoration",
                    FontSize = new FontSizeProperty {
                        Relative = "relative"
                    },
                    FontStyle = "fontStyle",
                    FontWeight = new FontWeightProperty {
                        Name = "name"
                    }
                },
                Visibility = "visibility"
            },
            Visibility = "visibility",
            Width = "width"
        },
        PrimaryYAxisDisplayOptions = new AxisDisplayOptionsProperty {
            AxisLineVisibility = "axisLineVisibility",
            AxisOffset = "axisOffset",
            DataOptions = new AxisDataOptionsProperty {
                DateAxisOptions = new DateAxisOptionsProperty {
                    MissingDateVisibility = "missingDateVisibility"
                },
                NumericAxisOptions = new NumericAxisOptionsProperty {
                    Range = new AxisDisplayRangeProperty {
                        DataDriven = dataDriven,
                        MinMax = new AxisDisplayMinMaxRangeProperty {
                            Maximum = 123,
                            Minimum = 123
                        }
                    },
                    Scale = new AxisScaleProperty {
                        Linear = new AxisLinearScaleProperty {
                            StepCount = 123,
                            StepSize = 123
                        },
                        Logarithmic = new AxisLogarithmicScaleProperty {
                            Base = 123
                        }
                    }
                }
            },
            GridLineVisibility = "gridLineVisibility",
            ScrollbarOptions = new ScrollBarOptionsProperty {
                Visibility = "visibility",
                VisibleRange = new VisibleRangeOptionsProperty {
                    PercentRange = new PercentVisibleRangeProperty {
                        From = 123,
                        To = 123
                    }
                }
            },
            TickLabelOptions = new AxisTickLabelOptionsProperty {
                LabelOptions = new LabelOptionsProperty {
                    CustomLabel = "customLabel",
                    FontConfiguration = new FontConfigurationProperty {
                        FontColor = "fontColor",
                        FontDecoration = "fontDecoration",
                        FontSize = new FontSizeProperty {
                            Relative = "relative"
                        },
                        FontStyle = "fontStyle",
                        FontWeight = new FontWeightProperty {
                            Name = "name"
                        }
                    },
                    Visibility = "visibility"
                },
                RotationAngle = 123
            }
        },
        PrimaryYAxisLabelOptions = new ChartAxisLabelOptionsProperty {
            AxisLabelOptions = new [] { new AxisLabelOptionsProperty {
                ApplyTo = new AxisLabelReferenceOptionsProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    FieldId = "fieldId"
                },
                CustomLabel = "customLabel",
                FontConfiguration = new FontConfigurationProperty {
                    FontColor = "fontColor",
                    FontDecoration = "fontDecoration",
                    FontSize = new FontSizeProperty {
                        Relative = "relative"
                    },
                    FontStyle = "fontStyle",
                    FontWeight = new FontWeightProperty {
                        Name = "name"
                    }
                }
            } },
            SortIconVisibility = "sortIconVisibility",
            Visibility = "visibility"
        },
        ReferenceLines = new [] { new ReferenceLineProperty {
            DataConfiguration = new ReferenceLineDataConfigurationProperty {
                AxisBinding = "axisBinding",
                DynamicConfiguration = new ReferenceLineDynamicDataConfigurationProperty {
                    Calculation = new NumericalAggregationFunctionProperty {
                        PercentileAggregation = new PercentileAggregationProperty {
                            PercentileValue = 123
                        },
                        SimpleNumericalAggregation = "simpleNumericalAggregation"
                    },
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    MeasureAggregationFunction = new AggregationFunctionProperty {
                        CategoricalAggregationFunction = "categoricalAggregationFunction",
                        DateAggregationFunction = "dateAggregationFunction",
                        NumericalAggregationFunction = new NumericalAggregationFunctionProperty {
                            PercentileAggregation = new PercentileAggregationProperty {
                                PercentileValue = 123
                            },
                            SimpleNumericalAggregation = "simpleNumericalAggregation"
                        }
                    }
                },
                StaticConfiguration = new ReferenceLineStaticDataConfigurationProperty {
                    Value = 123
                }
            },

            // the properties below are optional
            LabelConfiguration = new ReferenceLineLabelConfigurationProperty {
                CustomLabelConfiguration = new ReferenceLineCustomLabelConfigurationProperty {
                    CustomLabel = "customLabel"
                },
                FontColor = "fontColor",
                FontConfiguration = new FontConfigurationProperty {
                    FontColor = "fontColor",
                    FontDecoration = "fontDecoration",
                    FontSize = new FontSizeProperty {
                        Relative = "relative"
                    },
                    FontStyle = "fontStyle",
                    FontWeight = new FontWeightProperty {
                        Name = "name"
                    }
                },
                HorizontalPosition = "horizontalPosition",
                ValueLabelConfiguration = new ReferenceLineValueLabelConfigurationProperty {
                    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 {
                                    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 {
                                    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 {
                                    Symbol = "symbol",
                                    Visibility = "visibility"
                                }
                            },
                            Suffix = "suffix"
                        }
                    },
                    RelativePosition = "relativePosition"
                },
                VerticalPosition = "verticalPosition"
            },
            Status = "status",
            StyleConfiguration = new ReferenceLineStyleConfigurationProperty {
                Color = "color",
                Pattern = "pattern"
            }
        } },
        SortConfiguration = new BoxPlotSortConfigurationProperty {
            CategorySort = new [] { new FieldSortOptionsProperty {
                ColumnSort = new ColumnSortProperty {
                    Direction = "direction",
                    SortBy = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },

                    // the properties below are optional
                    AggregationFunction = new AggregationFunctionProperty {
                        CategoricalAggregationFunction = "categoricalAggregationFunction",
                        DateAggregationFunction = "dateAggregationFunction",
                        NumericalAggregationFunction = new NumericalAggregationFunctionProperty {
                            PercentileAggregation = new PercentileAggregationProperty {
                                PercentileValue = 123
                            },
                            SimpleNumericalAggregation = "simpleNumericalAggregation"
                        }
                    }
                },
                FieldSort = new FieldSortProperty {
                    Direction = "direction",
                    FieldId = "fieldId"
                }
            } },
            PaginationConfiguration = new PaginationConfigurationProperty {
                PageNumber = 123,
                PageSize = 123
            }
        },
        Tooltip = new TooltipOptionsProperty {
            FieldBasedTooltip = new FieldBasedTooltipProperty {
                AggregationVisibility = "aggregationVisibility",
                TooltipFields = new [] { new TooltipItemProperty {
                    ColumnTooltipItem = new ColumnTooltipItemProperty {
                        Column = new ColumnIdentifierProperty {
                            ColumnName = "columnName",
                            DataSetIdentifier = "dataSetIdentifier"
                        },

                        // the properties below are optional
                        Aggregation = new AggregationFunctionProperty {
                            CategoricalAggregationFunction = "categoricalAggregationFunction",
                            DateAggregationFunction = "dateAggregationFunction",
                            NumericalAggregationFunction = new NumericalAggregationFunctionProperty {
                                PercentileAggregation = new PercentileAggregationProperty {
                                    PercentileValue = 123
                                },
                                SimpleNumericalAggregation = "simpleNumericalAggregation"
                            }
                        },
                        Label = "label",
                        Visibility = "visibility"
                    },
                    FieldTooltipItem = new FieldTooltipItemProperty {
                        FieldId = "fieldId",

                        // the properties below are optional
                        Label = "label",
                        Visibility = "visibility"
                    }
                } },
                TooltipTitleType = "tooltipTitleType"
            },
            SelectedTooltipType = "selectedTooltipType",
            TooltipVisibility = "tooltipVisibility"
        },
        VisualPalette = new VisualPaletteProperty {
            ChartColor = "chartColor",
            ColorMap = new [] { new DataPathColorProperty {
                Color = "color",
                Element = new DataPathValueProperty {
                    FieldId = "fieldId",
                    FieldValue = "fieldValue"
                },

                // the properties below are optional
                TimeGranularity = "timeGranularity"
            } }
        }
    },
    ColumnHierarchies = new [] { new ColumnHierarchyProperty {
        DateTimeHierarchy = new DateTimeHierarchyProperty {
            HierarchyId = "hierarchyId",

            // the properties below are optional
            DrillDownFilters = new [] { new DrillDownFilterProperty {
                CategoryFilter = new CategoryDrillDownFilterProperty {
                    CategoryValues = new [] { "categoryValues" },
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    }
                },
                NumericEqualityFilter = new NumericEqualityDrillDownFilterProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    Value = 123
                },
                TimeRangeFilter = new TimeRangeDrillDownFilterProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    RangeMaximum = "rangeMaximum",
                    RangeMinimum = "rangeMinimum",
                    TimeGranularity = "timeGranularity"
                }
            } }
        },
        ExplicitHierarchy = new ExplicitHierarchyProperty {
            Columns = new [] { new ColumnIdentifierProperty {
                ColumnName = "columnName",
                DataSetIdentifier = "dataSetIdentifier"
            } },
            HierarchyId = "hierarchyId",

            // the properties below are optional
            DrillDownFilters = new [] { new DrillDownFilterProperty {
                CategoryFilter = new CategoryDrillDownFilterProperty {
                    CategoryValues = new [] { "categoryValues" },
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    }
                },
                NumericEqualityFilter = new NumericEqualityDrillDownFilterProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    Value = 123
                },
                TimeRangeFilter = new TimeRangeDrillDownFilterProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    RangeMaximum = "rangeMaximum",
                    RangeMinimum = "rangeMinimum",
                    TimeGranularity = "timeGranularity"
                }
            } }
        },
        PredefinedHierarchy = new PredefinedHierarchyProperty {
            Columns = new [] { new ColumnIdentifierProperty {
                ColumnName = "columnName",
                DataSetIdentifier = "dataSetIdentifier"
            } },
            HierarchyId = "hierarchyId",

            // the properties below are optional
            DrillDownFilters = new [] { new DrillDownFilterProperty {
                CategoryFilter = new CategoryDrillDownFilterProperty {
                    CategoryValues = new [] { "categoryValues" },
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    }
                },
                NumericEqualityFilter = new NumericEqualityDrillDownFilterProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    Value = 123
                },
                TimeRangeFilter = new TimeRangeDrillDownFilterProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },
                    RangeMaximum = "rangeMaximum",
                    RangeMinimum = "rangeMinimum",
                    TimeGranularity = "timeGranularity"
                }
            } }
        }
    } },
    Subtitle = new VisualSubtitleLabelOptionsProperty {
        FormatText = new LongFormatTextProperty {
            PlainText = "plainText",
            RichText = "richText"
        },
        Visibility = "visibility"
    },
    Title = new VisualTitleLabelOptionsProperty {
        FormatText = new ShortFormatTextProperty {
            PlainText = "plainText",
            RichText = "richText"
        },
        Visibility = "visibility"
    }
};

Synopsis

Constructors

BoxPlotVisualProperty()

Properties

Actions

The list of custom actions that are configured for a visual.

ChartConfiguration

The configuration settings of the visual.

ColumnHierarchies

The column hierarchy that is used during drill-downs and drill-ups.

Subtitle

The subtitle that is displayed on the visual.

Title

The title that is displayed on the visual.

VisualId

The unique identifier of a visual.

Constructors

BoxPlotVisualProperty()

public BoxPlotVisualProperty()

Properties

Actions

The list of custom actions that are configured for a visual.

public object Actions { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-actions

ChartConfiguration

The configuration settings of the visual.

public object ChartConfiguration { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-chartconfiguration

ColumnHierarchies

The column hierarchy that is used during drill-downs and drill-ups.

public object ColumnHierarchies { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-columnhierarchies

Subtitle

The subtitle that is displayed on the visual.

public object Subtitle { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-subtitle

Title

The title that is displayed on the visual.

public object Title { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-title

VisualId

The unique identifier of a visual.

public string VisualId { get; set; }
Property Value

System.String

Remarks

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-boxplotvisual.html#cfn-quicksight-analysis-boxplotvisual-visualid

Implements

CfnAnalysis.IBoxPlotVisualProperty
Back to top Generated by DocFX