| Copyright | (c) 2013-2023 Brendan Hay | 
|---|---|
| License | Mozilla Public License, v. 2.0. | 
| Maintainer | Brendan Hay | 
| Stability | auto-generated | 
| Portability | non-portable (GHC extensions) | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
Amazonka.QuickSight.Types.AnalysisDefinition
Description
Synopsis
- data AnalysisDefinition = AnalysisDefinition' {
- analysisDefaults :: Maybe AnalysisDefaults
 - calculatedFields :: Maybe [CalculatedField]
 - columnConfigurations :: Maybe [ColumnConfiguration]
 - filterGroups :: Maybe [FilterGroup]
 - parameterDeclarations :: Maybe [ParameterDeclaration]
 - sheets :: Maybe [SheetDefinition]
 - dataSetIdentifierDeclarations :: NonEmpty DataSetIdentifierDeclaration
 
 - newAnalysisDefinition :: NonEmpty DataSetIdentifierDeclaration -> AnalysisDefinition
 - analysisDefinition_analysisDefaults :: Lens' AnalysisDefinition (Maybe AnalysisDefaults)
 - analysisDefinition_calculatedFields :: Lens' AnalysisDefinition (Maybe [CalculatedField])
 - analysisDefinition_columnConfigurations :: Lens' AnalysisDefinition (Maybe [ColumnConfiguration])
 - analysisDefinition_filterGroups :: Lens' AnalysisDefinition (Maybe [FilterGroup])
 - analysisDefinition_parameterDeclarations :: Lens' AnalysisDefinition (Maybe [ParameterDeclaration])
 - analysisDefinition_sheets :: Lens' AnalysisDefinition (Maybe [SheetDefinition])
 - analysisDefinition_dataSetIdentifierDeclarations :: Lens' AnalysisDefinition (NonEmpty DataSetIdentifierDeclaration)
 
Documentation
data AnalysisDefinition Source #
The definition of an analysis.
See: newAnalysisDefinition smart constructor.
Constructors
| AnalysisDefinition' | |
Fields 
  | |
Instances
newAnalysisDefinition Source #
Arguments
| :: NonEmpty DataSetIdentifierDeclaration | |
| -> AnalysisDefinition | 
Create a value of AnalysisDefinition with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:analysisDefaults:AnalysisDefinition', analysisDefinition_analysisDefaults - Undocumented member.
$sel:calculatedFields:AnalysisDefinition', analysisDefinition_calculatedFields - An array of calculated field definitions for the analysis.
$sel:columnConfigurations:AnalysisDefinition', analysisDefinition_columnConfigurations - An array of analysis-level column configurations. Column configurations
 can be used to set default formatting for a column to be used throughout
 an analysis.
$sel:filterGroups:AnalysisDefinition', analysisDefinition_filterGroups - Filter definitions for an analysis.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
$sel:parameterDeclarations:AnalysisDefinition', analysisDefinition_parameterDeclarations - An array of parameter declarations for an analysis.
Parameters are named variables that can transfer a value for use by an action or an object.
For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.
$sel:sheets:AnalysisDefinition', analysisDefinition_sheets - An array of sheet definitions for an analysis. Each SheetDefinition
 provides detailed information about a sheet within this analysis.
$sel:dataSetIdentifierDeclarations:AnalysisDefinition', analysisDefinition_dataSetIdentifierDeclarations - An array of dataset identifier declarations. This mapping allows the
 usage of dataset identifiers instead of dataset ARNs throughout analysis
 sub-structures.
analysisDefinition_analysisDefaults :: Lens' AnalysisDefinition (Maybe AnalysisDefaults) Source #
Undocumented member.
analysisDefinition_calculatedFields :: Lens' AnalysisDefinition (Maybe [CalculatedField]) Source #
An array of calculated field definitions for the analysis.
analysisDefinition_columnConfigurations :: Lens' AnalysisDefinition (Maybe [ColumnConfiguration]) Source #
An array of analysis-level column configurations. Column configurations can be used to set default formatting for a column to be used throughout an analysis.
analysisDefinition_filterGroups :: Lens' AnalysisDefinition (Maybe [FilterGroup]) Source #
Filter definitions for an analysis.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
analysisDefinition_parameterDeclarations :: Lens' AnalysisDefinition (Maybe [ParameterDeclaration]) Source #
An array of parameter declarations for an analysis.
Parameters are named variables that can transfer a value for use by an action or an object.
For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.
analysisDefinition_sheets :: Lens' AnalysisDefinition (Maybe [SheetDefinition]) Source #
An array of sheet definitions for an analysis. Each SheetDefinition
 provides detailed information about a sheet within this analysis.
analysisDefinition_dataSetIdentifierDeclarations :: Lens' AnalysisDefinition (NonEmpty DataSetIdentifierDeclaration) Source #
An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.